MAQDRKKVLVLGAGYAGLQTVTKLQKAISTEEAEITLINKNEYHYEATWLHEASAGTLNYEDVLYPVESVLKKDKVNFVQAEVTKIDRDAKKVETNQGIYDFDILVVALGFVSETFGIEGMKDHAFQIENVITARELSRHIEDKFANYAASKEKDDNDLSILVGGAGFTGVEFLGELTDRIPELCSKYGVDQNKVKITCVEAAPKMLPMFSEELVNHAVSYLEDRGVEFKIATPIVACNEKGFVVEVDGEKQQLNAGTSVWAAGVRGSKLMEESFEGVKRGRIVTKQDLTINGYDNIFVIGDCSAFIPAGEERPLPTTAQIAMQQGESVAKNIKRILNGESTEEFEYVDRGTVCSLGSHDGVGMVFGKPIAGKKAAFMKKVIDTRAVFKIGGIGLAFKKGKF*