MKPYEWILFDADETLFEFDALRGLKLMFSRFGINFSDADFSEYQLVNKPLWVQYQNGEISATQLQYQRFQSWAERLDETPKTLNSAFLSAMADICAPLQGAANLLNTLRGKMKLGIITNGFTELQQVRLERTGFRDHFDVLIISEQVGVAKPHPEIFEYALSAMGHPSRERVLMVGDNPDSDILGGLNAGLHTCWVNADNKPEPTDIKPHYQVSSLSELESLLVQS