MSQRAGQWIDGGQQRRGGGSLYKCTRAIVDNASCPPSPSPQAPHGHPSSPLTLRVTGPTTIPSIAPQITMSGLKITDFSVHDIRFPTNVTGDGTDAMNKEMTFTIGRGNEIVCFAIEQIAKRIVGLDLAPIFADMGKFWDATAAISNAVWDMYAKHAGKPVGWLGYSDEKVRRLTKESLAQGFNHFKLKVGADPEDDLRRGRLIRSIIDDPANMPKDRKPIDPASIANKNAGPTGCVLMVDANQVWDVPQAVEYMKKLEPLKPWFIEEPTAPDDAVGHAARMVFKQLLQLDAIDVCQIDSCRLGGVNEILSVLLMSAKFGVPVCPHAGGVGLCEYVIHLSLIDYICVSGDMERNVLEFVDHLHEHFLYPVSINSEGRYNVPTDAKGGYSIEMFEKSMEDY