MKKDGIKEEIKFTEYNNYKKNSVENDFSVKTNKNELEEENIKTKMNSNNEFDENILYDFVIDYYEWNSIPNITNLPYGLINKDNNDILKKYQKTLEIVLDDNKNSTDIQKEINIIKDENSDFFCVHNFSDIIMNSTCEKASTNLVVNNNNYEWGNENAVIRDISIDIFKDIVVYLLKMKEKVTKLKKINIDKDSVDKVQNNSISVQINQKINVEKNEEEMHWTKDFTCLANIQILGKNSDIFKEWCNLKFVIPYIINYCYSPRSCISKNGFLTIKHLCISVKRNELILSKFFSLIFPYIIKKLDIKNHFLNTCATNAISEFVINNTIINNFEILRLICTESNNINSSISMKMGYLVYQFLNNLSIDNLKKVNLSDFSEPFINFMNAKLPQTKEYIKKTFLLFLNIQSEDQIISQILTGIKGKQNLSIIEKQIRNLLRNSNTFDQLKKRYATFHNFKNSKKIRSFNKTTSFIL*