MATLKVSDSVPAPSDDAEQLRTAFEGWGTNEDLIISILAHRSAEQRKVIRQAYHETYGEDLLKTLDKELSNDFERAILLWTLEPGERDALLANEATKRWTSSNQVLMEVACTRTSTQLLHARQAYHARYKKSLEEDVAHHTTGDFRKLLVSLVTSYRYEGDEVNMTLAKQEAKLVHEKIKDKHYNDEDVIRILSTRSKAQINATFNRYQDDHGEEILKSLEEGDDDDKFLALLRSTIQCLTRPELYFVDVLRSAINKTGTDEGALTRIVTTRAEIDLKVIGEEYQRRNSIPLEKAITKDTRGDYEKMLVALLGEDDA*