MLEFILKIQARDSKGLVSAISSTIANKGYNIVKNDEFVDPLKQRFFMRLKIQKEIKPLNTEIKEQEERSLKTALFKALENFSELLIEVILTHKKNIILLATKESHCLGDLLLRVYGGELNAQILGVISNYEVLRPLVEKFDIPYFYAPCVDQILHEKEVLAIIKDLELKHKVSADLLVLAKYMRILSHDFTKRYENQILNIHHSFLPAFIGANPYQQAFERGVKVIGATAHFVNESLDAGPIILQDTLPINHNYSVEKMRLAGKDIEKLVLARALKLVLEDRVFVHENKTVVF*