MSRTGATNTFKFEGVIRFHTKSRSGCLTCKKRHIKCDETKPICRKCCRLNLECVQRPQNENNQGQRQQKQQETALYKPLTAPTPIPTDITSLQIMHHFMTATAASFLSDRRCINVVCTVPPQLSWDHPHLFHALLSCTALHLGRLYSEEPKWIYLASAHRKAVVDALPGAINLDAKFLTIGFLAMYTISSSLFASPKNIFSLMTSLHNVFSTFEGCHKYEDQRLKVVDPLFVNLQVDSVEALGHLQQIYDFRMPGLGPESEELFDPTIRGAYRKAVEALYVAYPLSQTGYETKGVVLWPVLFGTKFRDLLNERRQRALVVLYYYLGMLKSISERCWWTSEAGRCQDYVYGLLDVGWRGWVLQYDGVMKNSVASSTARLTY