MDKCVFCGWSRRAAYPAVRFFGIPKEPGMKRVQWLHAIGNREFTNKDRVCSIHFRSGRPSSDPSHEDFVPHLYLNREAPPEMIHYLDHLVDNKIDDYYELDYKTSLLPNATPPVLEYNRTCRPKILKRKHKGSRIAGTSKFEIKSDIPEDVNHTVSTSQQTMPETYNTSEGVIGRPHLVNLPSTSGHVKRVRLQLLQRPIAEAAGIKPGQTVIIKRRVPVLKSTLQRLEIKNEVPSVSGENILVAEEQTV