MGDVMIQSVKTESGLVEGHRGICDSLGRVVGALAKVAKLVVALAALVLNGALCVLSLVALCVGATPVGPLAVLVATTLASFLCAACVLFIAAKDRGWIASTNKC