MLIAQRPSLTEEVVDEFRSRFVIEPLEPGFGYTLGNSLRRTLLSSIPGAAVTSIRIDGVLHEFTTVPGVKEDVTDLILNIKQLVVSSEHDEPVVMYLRKQGPGLVTAADIAPPAGVEVHNPDLVLATLNGKGKLEMELTVERGRGYVSAVQNKQVGQEIGRIPVDSIYSPVLKVTYKVEATRVEQRTDFDKLIVDVETKQAMRPRDAMASAGKTLVELFGLARELNIDAEGIDMGPSPTDAALAADLALPIEELELTVRSYNCLKREGIHSVGELVARSEADLLDIRNFGAKSIDEVKAKLAGMGLALKDSPPGFDPTAAADAFGADDDADAGFVETEQY