MDKCVFCGWSRRAAYPAVRFFGIPKEPGMKRVQWLHAIGNREFTNKDRVCSIHFRSGRPSSDPSHEDFVPHLYLNREAPPEMIHYLDHLVDNKIDDYLELDYKAFFKAFFSLSNFCFLSTGHFPPILEYSRVCRPKILKRKHKSTTLAGPSKLEVKPDACEDVSQNVPTISSNIPTNFTVTSGTVGRPVVVNMPSCPGQVKRVKLQLLQRPLAEAAGIKPGQTVIIKRRVPVLKSTLQRIDIKNEISSVSGENILVAEEQTV