MSRHGLLRSLFAAAALLGAAGVFAASAEPLRLEVYNPGEKAIFAVSSELLVGQREAMLIDAQFSRADAEQLVKRIQASGKTLSTIYISHGDPDFYFGLDVLKAAFPEAKILATAQTVAHIQATKDAKLAYWGPILKDNAPTSLVVPEPLKGDQLKLEGHALKVVDLKGPSPDRTVLWIPSLKTVVGGVLVESGSHVWTADTQTQASRQAWVAMLDRIEALQPRRVVPGHFTGEEPKGLDGVRFTRDYLKALEAELPKARDSAALVEAMKRRYPNLPGEEGLELSAKVLKGEMQWP*