MGLVSVFGSDTDKYYDKLLEGVSGVAPIDRFDASQFPTKFAAQIRDFSAKGYIDGKNDRRLDDCLRYGIVGGKKALEHAGLGGENLDKVDKQRVGVLVGSGMGGLSVFSDGVQSLIERGYRKITPFFIPYSITNMASAMLAIELGLMGPNYSISTACATSNYCFYAAGNSIRRGEADIMIAGGTEAAIIPVGLGGFVACRALSQRNDEPQTVSRPWDKGREGFVMGEGAGVLVLTCDAHHMTDPRADGLGVSTCIEKSLEDAGLSPEEVNYINAHATSTVVGDLAEINAIKKVFSESSDIKINATKSMIGHCLGAAGGMEAIAVIKAITTGWLHPTINQFDPEPSVNFDRVANVKKQHEVNVAISNSFGFGGHNSVVVFAPYNP*