MEDRAHAALPPGYRFYPSEEVLVGYYLTKKNENREEGFYGSDLIRELDLYDHDPFELPDAACFSYGYKGRKKHWFCYAKETKRRNRKRKVKSGFWLRKGRVRDICDNRDDVVLATMTRFVFYVGNSLKNAARTDWILYEYALVDRVLASFVLCRVVSKPPHQNSPSEIGLSCCAEESVGVAVRQVGVQCDGCAESDVVEAKVCDDGFVNRENEIAENPIRCGGEHGDPAAPVSVAPGSQPERLSGLPSGSALFVEAMTSQQLMLSIQEEDFIELNDIA