MDTFSHVPPGFRFHPTDEELVDYYLRKKVASKKIDLDVIKDVDLYKIEPWDLQDKCKIGMEEQNDWYFFSHKDKKYPTGTRTNRATSAGFWKATGRDKPIYTNHCLVGMRKTLVFYKGRAPNGQKSNWIMHEYRLETNENGATPEEGWVVCRVFKKRVATVRRMADMNSPCWFDDHGAGGGFMPDLDSPRQLGYQHHHPQNLAPYHSQQQQQYHCKPELEYHHLLPQEAFMQQLPHLESPKPTTAYIGHGSSGGILSSTSNHPLAHDGPSRFAAQQPPMDHALYTGESSATDWRYLDKFVASQLFSHDGTNPKEQATHSNAAVQVFQAENKHEEALDYASTSAGLGSAHLWK