MTHSNLFVKLQVLNSPHQTGKFNWKTQFPYYKEVLYKPNLEGKLLGKPVIFDMDMSPGDFITLFYLLKMPVELIDLKGITVNANGWGNAATIDIVYDILHMMGRDDIPVGLGEFFALGQNYSFFSAAGDCKYSRAIPEGGGGFIDCDTLFGLARDFPRSPRRWYLGIHPSNGLLQIVEVIDRVVMVIGLLYFGMSVKESLRPLLNGKASFLSWPSRESILLDCIIDLPRVQSAKIDQLSGFMHFLVISSRYRATWVIELSLKEVFRVHEQPRFIANVWDKLPLPTFEIDYDNGIAEFTWMPMHATIHDGRFNSYRYFNLEFKERRRAKGHDNQMEVKLIFEEIVCSILWMVEAKERADIISCDWQVLREVNSFFEEGRVFVERGTYGLWPFGSWHPLIPGVEEVESLPLRFCG*