MVLASLRNWRAQWLPPKPIFTEQDVLAQNGRVFIVTGGNAGIGYELVKMLYGTGATIYMTSRSNDRAETAIKTITSANPRPSNPGTIKSLCLDLNDLESVKDAAETFARQESRLDVLWNNAGTGGTGVPVGARTKQGLEPMVGMHCVAALLFTQLLIPQLRAAATSSPRSSRVVWTSSFLGEAATPTNGIDFDFLKEGSSDRVQNYAVSKVGNWMISREMATRYAEDGIISVAQNPGNLKAGAYDGTPAIAMFFMKFFLHDPKFGAYTELYSGLSLDITSEHNGCYVIPWGRIRSDDKCPRRDIIRAMIPQSAGGLGYTGKFWDWCERQWQPFVGDVFTG*