MSQAILYPVKNTLRKESHRTGAAAYAKAARRYSFKTGTFEGSQGRVLALKEDGSDHEVPAESIAHDLEYVVPVTIGTPGVQLLLDFDTGSADLWVWSSDLKASQPTASGHAVYDPKKSSTAQEVPGCTWKISYGDGSSASGVVYKDDLKIGDLHCSEQGIEVAQKLSSAFLNGEGSDGLLGPRTPMQNMMEKSITNQGLFTVCLKHDTDGKGFYSFGTICAEEAGVSEKDIAYTPIDNKQGFWAFQSTKAMIGDEEIELSENVAIADTGTTLALVSEALTTALYSKIPGAILDRSQGGYVYPADAEVPDIKLAVGENMYTIPGKSLAYGPPDKGMVFGGIQSRGNNPFDILGDTFLKSVYVVFDQTNVRIGVAQRTAK