MEALWSMSPCGGLPSSAAELRRGPWTAEEDALLAGYVAAHGEGRWNELALEAGLRRTGKSCRLRWLNYLRPGVRRGGFTPREQLLILDLHSRWGNRWSKIAANLPGRTDNEVKNYWRTRVQKHAKQLGCDVGSARFHDAMRNLWMPRLLERIHADELAASADVPHCYYSAPSSSQPACQNAVAPISSSCARAPSPDATSCVTGGSSSSWEAAQFQASSPTMAAWSTPEQCQNGCSSTTSGDNNMFDESWSELLARANHDDADSAGLLPDFGLGETGDNWWSLDDILQQPLY