MSWHQPGLDVSAAPLHQLTPHGLLSNEYLSGFDQSSGGMDSENALLTEQRAQLTGRELQQLLSVAHQSLDEAQERKQSLNSHRLKPALYSVFCEIKEKTALSLRNSAVSAVEDEANSPDPQLLRLDKMLVAEGVTGPGGSLNNDLSDGPGDLGGGPGDCNQIEHADYRAKLSQIRQIYHAELEKYKNACDEFTGHVINLLREQSRSRPISPAEIELMVGIIRRKFRAIETQLKQSTCEAVMILRSRFLDARRKRRNFSKEATEVLNEYFYSHLANPYPSEEAKEELAKKCGITVSQVSNWFGNKRIRYKKNIVKAQEEANMYAAATAAAAAAAGSVASGTGGPTSSDEVSTYFYILREDMSVCLVVNNPSSNILSHSVGYGHPGYEYDDSMSLQRPVPQMSCPPDHDTWMGGGGAGVLGPGSLDEPDCKRSKL