MTDIQDIQPLVCDNGTGMIKAGFARDDAPRAVFRSIVGRREKDAYIGDQALSKSLSALKYPIERGIVSNWDDMEKIWHHMFDNELRVAPEEHHILLTEPPLNPKENREKMTQIMFKTFNTPAMYVAIQAVLSMYASGGTTGIVLDSGEGVSHTVPIYEGYVISNGILRLDLAGWDVTDALIKILTERDYSFITTADRELVRDMKEKLAYVTLDYEQELETAKTSSSLEKSYELPDKQAITIGSERFRCPEVLFQPSLIGMEAAGIHETSYNSIMKCEVDIRKALYGNIVLSGGSTMCPGIADRMSKEVTSLAPRSMKIKVVPPPERKYSVAX