MDFDLTEKQEYWRNQVREHIENHVRPRVADYKAEDESGDRWKVLQVIEEEKVKAKEKGIWNLFMPPSNPNLPHIDDSFEFDGPGLTNLEYALCAEEMGRVGFSSEVFNCSAPDTGNMEVFHRYGTLEQKEQYLRPLMNGEIRSAFLMTEPAVASSDATNIETKIERDGDEYVINGRKWWSSGLGDPRCKIAIVMGKTSFEGSRYTQQSQILMPTDAPGVNIIRHLPVFGYDDAPHGHMEVEMKDVRVPASNIILGEGRGFEIAQGRLGPGRIHHCMRTIGVAEEALEKMVKRLQSRIAFGKRIAEHSVWDERVARARIDIDMSRLLCLKAADMMDKVGNKYAKAEIAMIKVQAPTMALKIIDDAIQAHGGGGVSDDFGLASAYAHQRTLRLADGPDEVHNRTIAKMEYGKYAETADVNKMKEEFSSGDLAAAGIVEAIGSEVRTVAVGDAVISCLSAFCGHCEFCVSGRMSLCLGADTRRAEGDSPRITRPDGCGGVGLATINAAKIAGAGRIIAADPIPEKRELAVKLGATDVVDAMADDAAEQILEMTHGGVDHAIEAVGRPASGDLAVGSLKRGGTATILGMMPLDHKVGLSAMDLLSGKKLQGVLMGENRFPVDIPRLVDFYLRGLLDLDSI