MKLAFIIDPISKLDPGHDTSVAIMEAAQILGHQVWITQADSLSIIEGKAWARLSSLELKPVQLVDGLWQADRDWYQIGNSFLTGLEEMDAVFMRTDPPVTIPYLYATYILDLIDPNKTLVINSHHGLRTANEKMYALQFPTVIPETIVSQDKSVITKFLETKQRAVLKPLGGKAGEGILFLAAGDRNFNSLVEISTKQGKEPVMVQEYLPAAKEGDKRIILLNGEPIGAVNRIPTGNEFRGNMAVGGRVAQTDITEREKEICRVIAPKLLADGLYFVGIDVIGGYLTEVNVTSPTGIREVDRLNNVNLGKQVIQWLEEYSQRSGK