MSVLQTASSAITPFFTSLASGDEVQSSTSNIGGGSVGGNIGVNLRPTHVNESCLEFLIMEMVDLMYRTTVDSENDKEAVYYKLEMLGYQVGQSLVERFTRDRPRFVDTLDVVKFICKDLWSIIFKKQIDNLKTNHRGVYVLQDNGFRWFLRMSTESGSEAAAKKAVPYLWFPCGLIRGALANLGVVSVVIAETNSLPQCSFQIKIAKS