MSTEKKGRGRQKIEIKKMSNESNLQVTFSKRRSGLFKKASELCTLCGAEVVLIVFSPGEKVFSFGHPNVDTVINRYLSRVPLQHNGTMQFIEAHRNANVRELNEALTQANNQLDTEKKHGDELSHLRKTTEAQFWWACPIDVMSKAQLEVFKKALEELKKLVAQHADMIVIQGAPTQTLPIFVGNASTSNNAIHPHQRQVQMYPSQYFQNPMMQPHWFGFNNTGGGYGPTEFF