MVAVGDDHRDQFPIGMRVLAVDDDPTCLMILEAMLRKCQYKVTGTDNAITALQLLRENKDKFDLVITDVHMPEIDGFKFLELVGLIIDIPVILLSVNGDSNMVMKGITHGACHYMLKPVRVEELKTIWQHVIRNKKIGSKEKEGTKTSSDHETLNYSDNGQGSAATPNSDQNGKSSKKRKYQDFDDEEHENGTDSGDSSAQKKPRVVWSGELHQKFLAVVNQLGIDKAVPKKVLKLMDVENLTRENVASHLQKYRLYLKRISSMANQQAN