MATGVLEDDIVKEIYGSSKEWVSVEVKLSQSLDPSTLFHLTDNEAGDRFYMRLNDNRTSYFGYKAIQLFKNNSKNKQSIFKDWEKLKHNITFIHPQSEKHHLRVVGGFQFSSHKSDDEWREFGLNHFVLPEVLISTDNNGTFLTYTVKRESFTVEALNDLMDLFNNISDIDVDEQIGGITRNEDIYKDDWRQLVVEAIESINNEEKIVLARRRLIKFDKDISIPYILKQAYSKEKNSYIFLLESQDSIFFSQTPEQLIKVNNKILSTKAVAGTIKRSQDEDEDTKNVEAFLKDNKNLIEHRFVVDSILHDIKPYITELHYDKTPKILKNDHLYHLYTEIKAPLKDDSYISLIDNLHPTPALGGYPKEFAMDFIEQKEFGTRGLYGAPVGYIDIYDDCEFIVAIRSMLIKKAQATLFAGCGIVKDSDPDSELAETNLKFTPMMNALGVDMNGKS*