MSRVDTCQQLLRTYGPPHSAQSLRAQLQIGDDGSTVLLSTDPKPRLRWTAELHKHFVHAVNQLGGADRATPKSVLKLMGVKGLTLYHLKSHLQKYRLGLHANKDASLELQRATAMEATNVFPVDFSSKVSNDKMQIVEALQMQMEVQRKLQEQLEVQKLLQVRIEAQGRYLQSILEKAQESLGVGQSPSSMSQLRKLGLHDTEPKKASTNPFNDNSTRHDAVEDCESRAMADSLESCLTCVIPREGSETVDNGALQSCGRKRSRLSLQDAGGRIEAELATEDGTKRTKGGSMVHLWNPDHNELGLIGLSKRALHNKEGMNGGRVEEDATLETVHVTDKSIPTKDHRTSDLQSMSIRELALDLNRESDAIEFMVSENGS*