MKRYVGQWVGDDSESKGPGKFVVGDDVIPMVTTPEEIDWSTSTTVAWRFDPTINAEALLAIVPAHCQLVVVYTMGQHSPRTHWGNIGAATDSRILPAIYIETTTTEFDRRWTCIDLALVWVGNDVNDFGIANWLLSATSTVITSHPERLRAIAGVDWWLDPLAPATTDMTVDVYNTFSADSAKYQAYADAVELAITDWQAPEPPTVMIVGAGTGLIADAIAHLGYGKLEIVEKNPHCYGTLEAKSAGWRDCRLHLTSVTPTIADADIIVSEMLGSFGDNERFPEIRQQMPMSTVSIPQQYSSVVYPIHSHHSVPGFRPYVAKLSRYYPLADATEIWRFDGGNDGTERHGSVSWTATEAGTINAIMGTFRAQLYGHVAIHNCPATPSSLVNGQYCSSWFPMVFPVADYHVEIGDTITFAMWRRSDSNRVWYEWQFQGTRYNIDGTHFSF