MAFFSDLSGDAVRDAIDARERYRLLRQALAELRHSYGGSMKFEARGDADYLIRRPFRGTGRRSCGRRSPETENMLRKFEEGKAAAEERVQSLRKLLEEQAPVLRARGLGRVPLLTARVIRKFEDLGWLGRTLLVLGTNALYAYEAAAAVRIEAGMLATGDVDVLYDARRKLVMSGEVGERGLIGALQSVDRSFQPVGRRSYTAANKDGYMVDLLEPLDYDRVMRQGPARMSAAPDDLVAVSTESSRWLLNVPKFSATTFDEKGLPVRIVTIDPRAFALQKQWILENDPTRDPAKRRRDGEQARLVAKLAVRHLGLSFNDSALSALPRSFLDLADRLEVPPIDEAPLW