MMMGIPVELEVTTVENHNEMGESSGQAMIEQDDDNHNELGENSGEQDEKVDLDSIPLAVADMTEAQGDEPYVGQEFESEAAAHGFYNAYATKVGFVIRVSKLSRSRHDGSPIGRQLVCNKEGYRLPSKRDKVIRQRAETRVGCKAMILIRKENSGKWVITKFVKEHNHSLMPGRVRRGCIYDQYPNEHDKIQELMQQLAAEKKRAATYKRHLEMLFEQIEQHNESLSKRIQHIVDNVRNLEQRDHQQNHQV