MLYRAFTPADFGPLVDLDLTVLRREDPLFDTLSEREREGRVRTSLAALRFYERSEHSFVAEEDGELRGAIFAQSVWQGDRPTVLVTRLWLARPADADVTSGLLRACSKSAYDAAIYELHLGVTAELQEGAAREHFREQGVYAVRLLGSRADSAPGREMKRHHES