MDFSGILSFFHGGQKSKEGVRNDMGLTKIEINPMTRLEGHGKISIFLDEKGNVDNAFFQVVELRGYERFVQGMPIEEVPRTVSTICGVCRAVHFTASMKASDGVYNVEPTPTARKIRELFFNAHYVEDHAAILYALGFPDFVVGPTANPAERNLIGLVNAVGAETGKLVLKKRYAAVKILEMLGGKPIHPVAALPGGWSKRVTQDERKEIMALAEEMVELGQLTLKIFEDVVLKNPEYVKLVTGDVYKVVTNYLGSVDENDKVAFYDGTQKFIDTNGKEIARFKGKEYLNYISERVLPWSYLKMPYLKQKGWKGVVDGPDTSLYSVGPLPRLNVASGMPTPLAQQAYEKMFDVFGHKPVHNIMGYHWARAIELLCAAENIREIAKDESLCNPDVRSKLGPASEGVGIVEAPRGTLIHHYVTDEKGIVEKANLIVATTHNKGPINVAVKRAAQNFIKNGVVNEGLLNMVELAYRPYDLCLACATHALPGRDPLQIDIYDCEGKLYKTLKNF