MVNGNFRDYAIVACGTMIPELNALKETGFLDGVLLYTAPGLHQVPEELEKQLQKQLEVAKEHAKKIIVVYGGKYCYINMRDSYRTIDRVIDEMREDGYYIARTEVENCLDMLATVEEREQLAEGQNIWFCTPGWLKYRDMVFKGWDKANANENFPQYTGGGVMLDGIGFFDQYAIEHVEEILDFSDWAAIPLEAHSVSLERLKQVLIAAMEESSFQ