MALHLFYFPKQCFLTHNLPGHPMKKPPRGTTAQIRCSANEQSFSLMTESRRSAHYQPAFWSYDFVESLKKREEICDGSVKELEKMYEDRARKLEDEVKWMIHEKSAEPLTLLEFIDDIQRLGLGHRFENDIKRSLDKILLLEGSNAGKGESLHHTALRFRILKQHGYKVSQEVFEGFTDQNGHFKACLCKDVKGMLSLYEASYLASEGETLLHEAMAFLKMHLKDLEGTLDKSLEELVNHAMELPLHRRMPRLEARWFIEAYKRREGADDVLLELAILDFNMVQWTLQDDLQDMSRWWKDMGLASKLHFARDRLMECFFWTVGMAFEPEFSNCRKGLTKVTSFITTIDDVYDVYGSVDELELFTDAVARWDINMVNNLPGYMKLCFLALYNTVNEMAYDTLKEQGHNILPYLTKAVYMYKYIGIDP*