MDTFSHVPPGFRFHPTDEELVDYYLRKKVASKKIDLDVIKDVDLYKIEPWDLQDKCKIGMEEQNDWYFFSHKDKKYPTGTRTNRATSAGFWKATGRDKPIYTNHCLVGMRKTLVFYKGRAPNGQKSDWIMHEYRLETNENGATPVCIIRRSILTFMHHLLTMAGLIVQEEGWVVCRVFKKRVATVRRMADMNSPCWFDDHGAGGGFMPDLDSPRQLGYQHHHPQNLASYHSQQQQQYHCKPELEYHHLLPQEAFMQQLPHLESPKPTTAYIGHGRTSTRRGSSGTSTTTPRTWHPQQPPMDHALYTGESSATDWRYLDKFVASQLFSHDGTNPKEQATHSNAAVQVFQAGNKHEEALDYASTSAGLGSAHLWK