MLTVMKQKLSTLVAQAGGGRVVRTPFVDGDEIDRRLLSEEGVRHKIAGGFPDARRVVLTLYPAHIPDVDAGVQVLRVSPAPGGVPWDEQDFAVQLRRLELPEDQLGDVREERGGAFLIAATGKAAQALAGLTELGGREVDVEEVGESAGKGSKVREVVVPSMRVDVVGAKGFGVSRAYFQQGIDGGKVRLNGQSARASSEIREGDSLSAEGLGRIDFKRVVNETRRGNFKVELDVHK