MSVGQTIIGNPSSAFWLFDGTTYDLTHPDSPTTPSPSPTIRLPTSTAPILISPSKTALVIVDMQNFFLSPALGRPAAPDSPGNLAARSLLDHAIPAARRAGIQILYLNWGLTDDDLAALPPVLFRAFGTRRVERPQGGGEGEVVSPPGLGDDLGTVTLADGSTVPAGRKLVRGQWNAALHPPLQASCDESQRGPLPDRVFHKNRISGFQCGPYGAAAPPIYDFLRRRGIATLLFAGVNTDQCVLGSLQDACNAGFDAVLLRDCVGTSSPDFARLMVEFNCRRTWGFVAEGKALTGAVEEMLAGGMK