MVLEVHTTVGASLSIRISDVRFAGALKIILKPLMNQLPGFGAVLVSLREEPKIDLGIGLLGGDITLIPGIEKMIDNIIKASLMDTLVWPARIVVPIVPGDYSSLELRPIGYLDIVLLEGKNIPKTDIIGKSDPFVFLYVHQKQGEIKRSSIKMNNQSPIWNECFYVQVEDLQSQELTVRLMDDERFEKAEYIGSRKYPLKELEPHKPKNLWLDMVADPNKPKRGRMRGKLHLIVTFIPYASEEDARNSPALKSRRSSGKKQGDGIPYQRAKEGKIGEEHMAEGEKAPEPVGMFGWMSKIFPIPCSPPASAGEPKENEEMLAKKIAAEAGVESEAVEGGSGQREGE