MAVAASRREDRDRDQPVVLVTGCSEGGIGHAMARAFAAAGCAVVATARSRGSMRDLDGDPRFLLLELDVRSDESARAAVADALREHGRVDVLVNNAGIHLVAPLAEVPMESFHQVFDTNVYGAMRLIQAVIPHMMERRKGTIVNVGSITALAPGPWAGVYSASKAALHALSDSLRVELKSFGINVMTVAPGGTKSNLGSSSAAKYDQMHEWKYYKKYEEGLRARTDISQGPGATPAEELAKKVVASVLKKNPPAWFAYGQFSAILSMLYYAPLWFRDYFYKLVMKC*