MKFVLLALLFSLNLHLVRSLVECDASGCELKNYLRGPWPDRRPCKITKAFFPTNEAELLDAVAYAVKSKQKIKVVSREAHTMTKFACPNSGSDTGGVVISTASFNSNSSVVVDKSSMTVSTPPGIMLGELIDLLAMQGVTLHQTIAWDGVSPAGMVSAGAHGSSLWGRGGGTYEYLVSMRIVVPASKNEGFAKVVTVAEGSDLFHDARISLGVLGAVSQLTFSVQPMTKRSVTLSVADDASLEEDFLTLAREREFAEVSWYSSQKKFGKKCTIQHAHSLLPPWRLVTPSSAP*