MLGAPGHDGDDAAERAQEQAAAAAAAAADDAPSSPRGLVVASAGLLHRGDVDGARRATAEVLSTMDQRGDAADRLAHHFARALARLVDDKAAAAGGGDVAAAPAGGAPPPAPPGPTAYLAYNQIAPFLRFAHLTANQAILDAAASTSGGARRLHIVDLDAAHGVQWPPLLQAIANRADPAVGPLEVRITGAGPDRDVLLRTGDRLRAFASSLNLPFRFHPLHLPYSVQLAADPNTGLELHSDETLAVNCVLFLHRLGGEGEVATFLKWVKSMNPAVVTIAEKEANSIGSDDCSDDLPRRVTAAMSYYSAVFDALEATVPPGSADRLLVESEVLGREIDAALTPGRVGEHSWGFDAWASAARTAGLSPRPLSAFAVSQARLLLRLHYPSEGYVAEEARGACFLGWQTRPLMAVSSWQ