MALKLVAKGVVGHPGAYFRTPWDVFDGVIVVTSLVALSGVQAQATVLRSLRLLRLLRPLRLLRKWRGMQLVVETLIQSIPSVSNVLLFGIFLMGIFAILGVQLFAGRMSRCNQAVVEGVTVAWRDECTPGVFICQEADLCSTGEELATLDAFMALAQQCIDTVGVDNQPKEKNAPWMGLYVLSFVFLGSWFWVNLLVSVVVQFYSKLVVEKGDVLVSKQAKEYVKLFRLTNKADYWKGVPVPSNMWRARALRIVAHPYFDRVTIAVVVTNVIIMGCDHYNETDEFSLAMTGLNFGFTSCFVVEMVL