MAASRSEERDQNQPVVLVTGCSEGGIGHAMARAFAAAGCAVVATARSRGSMRGLDGDPRFLLLELDVRSDESARAAVADALREHGRIDVLVNNAGVHLVAPLAEVPMESFHQVFDTNVYGAMRLIQSVIPHMMERRKGTIVNVGSITALAPGPWAGVYSASKAALHALSDSLRVELRSFGINVMTVAPGGTRSNLGNSSAAKYDQMHEWKYYKKYEEGLRARTGISQGPRSTPAEELAKAVVASVLKKNPPAWFAYGQYSAILSILYYAPLWFRDCLYKFVMKC*