MEKSGYGRDGIYRSLRPKLVLPKDPNLSLVSFLFRNSNSYPHKPALIDADLSITLSFSELKSIVIKVAHGLLNLGISKNDVVLIFAPNSYQFPICFLAITSTGAIATTANPLYTTSELSKQIKDSNPKLIITVPELWDKVKGFNLPAVFLGPKRVSLPLESGSRITSFDSLVGLGGSNSQFPSSNVKQSDISTLLYSSGTTGVSKGVILTHGNFIAASLMVTMDQAMAGEMHDVFLCFLPMFHVFGLAVITYSQLQMGNAVVSMGKFEFEMVLKTIEKHRVTDMWVVPPVVLALAKQDMVKKYDISSLRNIGSGAAPLGKDLMKECAKNLPDTIISQGYGMTETCGIVSVEDSRLGVRHSGSAGILAAGIEAQIVSVETLKPLPPNQLGEIWVRGPNMMRGYFNNPQATKDTMDKKGWVHTGDVGYFDDDGQLFVVDRIKELIKYKGFQVAPAELEGLLVSHPQILDAVVIPYPDAEAGEVPVAYVVRSPNSALTEVDVQKFIADQVAPFKRLRKVTFINTVPKSASGKILRRELIQQVKSKI*