MSNILPSNLFTCKSLVVLKLVGEILLDVPRVVSLPSLKTLKIQSVRYFDEETLQRLLSNCPILEDLVVDLRDYDYESAGKLTVAVPSLQSLSLYIPYCQDLDGFVIETPNLKYFKLMDHSISGHYCLIEKMPCLIEAYLEVNLPDMKSLIGSITSVKRLTICSEGIMMLGEGFVFNQLEHLEVCFCTLFSSDLVIELLLKASSNLKRLGFSFMEHHVPQGMVHWNQPTIVPECILSSLESFSWSKYTGEPEERDIVVYILKHALHLKTATINSYGSDVWKLEMLKELELSPRASATCQLLFD*