MVGPEQPLVEGLVDSLEAAGVTAFGPTAAAAQLEGSKAFMKNICRKYNIPTAQYETFSDPASAKAFITQCGAPIVVKTSGLAAGKGVIVAATLEEAYQAVDDMMVNNTFGSAGATIVVEEFLSGEEASLFAFIDGESCTPLVGAQDHKAVGEGDTGLNTGGMGSYSPAPVLTPEIAQQAMEQLVIPTARGMCAEGTPFRGVIFAGLMIKDGQAKLLEHNVRFGDPECQSLMVRLQSDLLESLLAQCRGEQVQLEWSADPSLTVVLAAKGYPGAYAKGGAIRNLQAVTGAKVFHAGTTMRDGQVVSTX