MKLDVNALXYLSRDDFRTLTAVEMGQKNHELVPLPLIDSISGLKYDGYRLTYMGYDFLAIRALTARGHITGVGRQIGVGKESDVFEVMNEEGEVFALKLHRLGRTSFRYDGYRLTYMGYDFLAIRALTARGHITGVGRQIGVGKESDIFEVMNEEGEVFALKLHRLGRTSFRAVKNKRDYLGKRNAFSWLYLSRWGQDKHRLLGWALTGQALTGQVHWSPGTGAQAEVPGTGAAVGVGAGCPHLGSDHLGGSGEAGSRRAMQGKQAAGRGQASTWSQAQLFNCLQPPTALAALKEFAFMKALGEHGFPVPQAIDSNRHAVLMTLVAAQPLVQVKRLQRPAQVGGEVGVPGAGPCSSGGEHSS