MDTFSHVPPGFRFHPTDEELVDYYLRKKVASKKIDLDVIKDVDLYKIEPWDLQEKCKIGMEEQNDWYFFSHKDKKYPTGTRTNRATSAGFWKATGRDKPIYTNHCLVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNENGATPEEGWVVCRVFKKRVATVRRMADMSSPCWFDDHGTGGAFMPDLDSPRQLGYQHHHPQNLAAYHSQPQQQQHLYHCKPELEYHHLLPQEAFMQQLPHLESPKPTANIGHGSSSSSSLPLSTSNHPLAHDGASRFAAHQPQMDHALYAGDSSATDWRLLDKFVASQLFSHDGTNPKEQATHPNPAVQVFQAENRHEQALDYASTSADGGSAHLWK