MRRDLCDGVGIARLLNATLLIPHFGSALYWNDTSGFADIFDVDFFIERTRGFVRVVKELPKSLASAKPFFINCRKRKGLFDYTEEVLPLLREHKIVIIMPAASQRNDRYPLYAKSVRCQACYRAIRLVKHLEDQAESMMMKIPRPFMALHLRFEPDMIAYSQCAYPSLSTESLMAVDAAREGRNAFTGEIELSWRRRGKCLLTPSNVALLFKALGMPTSMPIYLATGDGLLEKEGFTNVYTNIYTKSALMDGQALSLLKGNSKAALDYYISVNSDYYVATYFGNMEKMVMPMRVLRRNYNTLVLNKKDFGVALLDGLNTSALRNKMWESHRKAFITGRGLALPDCFCEGMRAQ*