MTVPRFNLPDISFTEKSATQIEADFLAAYKSLTGQVLGDADPRRKFIQALIPIIAQQRVLIDNTGKQNLISYAVDNSLDHIGALTETSRLQATYATATERFTLLEAQVQAYTIPVGSRVTAGDNVFWATTEPLVIPAGQLTGDVQVQCQTIGAAGNGYLPGHINQLVDPLPYVVTVSNITESEGGIDIEANDPYAERIHEALESFSTAGPEGAYEYWAKTASQTIIDVYSYSPSPGVVEIRPLIAGGEMPGQEIIDAVNAICSNKNIRPLTDFVQVVAPEQISYDISLTYWINSENAAAAEGIQASVDKVVDEYKLWQKSKLGRDIDPSELNARIKNAGAKRVALVLPAYQKLDRYQVASERTVTVIYGGLEDE