MSDKVVRAKFVESVQPRLGGDTTRVILKALHQGQVKEVKDGEDVEVDEEQEGKSGMVVMPSPLLSSTPPSVVRSMVRLYPYLKLTDKALGVLTWSDFSIWNSIVLVPAYLLFVLYYEVFVAYLGHMIVIFCVLGLMWIYNFVESPQDVPILEDIVLKMNRVQYKFDKFIEPVITLKEQDITKLLYVSMLISPIYVLLGCLLGNEFIRFNIASFGVLILTYHSPWCKTLRRLLWKFKFVRTVIYRVMGIQTYEVQEPKINLDKKYKFTYVLYENQRRWLGIGWKSSMLSYERTPWTDEFLNEAPKPSDFQLPNKEWKWLDSEWKLDLSNDGAIEVPGERFLTNPKENDGYIYYDNTWKNPSIEDTFSKYTRRRRWIRTAELIEKLPTAATTTATSTSTTTPSVK