MDTFSHVPPGFRFHPTDEELVDYYLRKKVASKKIDLDVIKDVDLYKIEPWDLQDKCKIGMEEQNDWYFFSHKDKKYPTGTRTNRATSAGFWKATGRDKPIYTNNCLVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNENGATPEEGWVVCRVFKKRVATVRRMADMNSPCWFDDHGAGGGFMPDLDSPRQLGYQHQNLAAYHSQPQQQQHLYHCKPELEYHHLLPQEAFMQQLPLLESPKPTAYIGHGSSSSVPSSISNHPLAHDGASRFAAHQPPMDHALYTGDSSATDWRLLDKFVASQLFSHDGTNPKEQATHPNPAMQVFQVENKHDQALDYASTSAGGSGGGSAHLWK