MEDHAHAALPPGYRFYPSEEVLVGYYLTKKNENREEGFYGSDLIRELDLYDHDPFELPDAAACFSYGYKGRKKHWFCYAKETKRRNRRKVKSGFWLRKGKVRDISDHNGDDVVLGTRTRFVFYVGNSLKNAARTDWILYEYALVDRFLASFVLCRVVNKPPHKNSPSEIGLSCCAEESVVAVVRHVGVQCDGCAESDVVEAKVCDEGFVNRENEIAENPISGEHGDPAAPVSVAQGSQPLSIANFCISNCLKNLFRIRVINTGNQSKCLLFRKGFLNFPVAVHCS