MQKLYSKNLSVEELAGLIKNEQIKCEHLKKENEKIKEQNFKIKEKLLSYVECDFTCENNQNYNLEKYNIILESIIDYINKLKAVDKYMKNDIYDLFEEFFYCIKEVILKQNNLCHLVKNDMLYFNVPEKSELFRKNLLTLRKINEHNSILRARIFLFNKFKEKNENLIHANFEQLELKYKNLKGKESILESKIENLNNKIKKSIEKKLHYDEKKNYLKKLLEDKILMLEESYNEIKKKKKLINNLKVKKEESVKKFNLAETGNVAKGVIEEYHYKREHLKKLNEMLEEVKRKYECLNKG*