MKGVLVTLITYNALINGLCKGGKMIEASTLLKEILARGLAADNVTYSTLMDGYYKGGTVLRALDVYKEMEARGIEPDAITCNVLFKALCMAGHFWEATDVFKWMPDRGLDPNALTFCILIGEYCKADKIEEALAFWEELQRHFVMNLYDIMEVKGVAPNASTYNAVIGGLCKVGKAALKKGIVAEEVVCAKVIYCLCREGCLDEALELCKEMELKGTMPNEVTYNSIIYVLCIEGRLIEAFRLFDAMERIGVTPTVTTYSKLIRGICKEGYLEDVEELLKKLLAMVLVPNINIYNLPISGYCKQGKIEEASTLLFEMEKWSILPDGFMFESLIKGHYKICNMEADLTLFHEMERRGIATNIFCYTNLINGLCSKGRMEEASKLVEELLERDLLLGINTDSRLYSEYFRRLNSVGTNNLFVGPELDISFVDFIKSLYHEGKIQEAATILRELELKNPASGISSCTVQLDRFVNDDDIDTTSMLTANTDEEISKEVLATHEECSKFSGLRYVLTSCRKVDIPDE*