MKVAILGYGTVGSAVVKFLLENDKLIRARCGQSITPVIALARSPKKNALIPITHSVAEILNADVDVFVELMGGVDEAFKIVSEILKKKKAVVTANKAMLAYHRYELENLAKNLAFGYEASVAGGIPIIKVLKEGLSANNILAIKGILNGTSNYILSSMSQKNMSFKQALQIAQNLGYAEADPTFDIEGQDAAHKLLVLSSIAYNLKAKPEDILIEGISEIAPEDMYFANEFEFTIKLLGIAKVRENKVELRVHPTMIDKEKMLAKVDGVMNAISINGDLLGESLYYGAGAGGEATASAVISDLMDIARDQVKAPMLGFVNTLEYELLSKDEIYTKYYLRVKVEDKIGVLSKITQLMSENNISIDSFLQKPKKNDENYSTLFFTTHLTYEKSIQNLLEILRKQDFIKTKPFMMRIE*