MSRTTTGLCLAALLVSSSMSSVLQAGELVVRDDFFVADENRHQWVNEDNGRTGTLNVKGALVSSPCILETPEIKLPLLEDNGKYVLNIKLSHCGDGLSETSEQEPQVSYNVYVKQHIILKEWENDVPLSEHKGYGRIREIFRNGDNQLVYLVNKEQYEKISDAQSERVLKTMSSDKTTSLQLYILYE