MDKKKLILITYDKLNSDHYKEELTNFFGDEIIIETQNILDGIKENLEGDVVLSLSPLTSNFLIKHFKEDIEIIHGTKALSKLGYEKMMKLPPGTKLLLMTTNKTSAFEMATYLYKIGINHIDFVPTYPDCDEIYDLDTAITPGQIRFIPKYIKNIVDLGWRKISLDTYMSLLVVLKLKNEKFIEKLYKLSKETLSHDFLNTSLDNISKLKTILYMTIDEIGDGLIFFNTFNKVTFVNKSLLNMLELDEKLIKSPSLMEYMPKSFLDKITKNLNIDNMIIYIDEIDKKFILSKKPFYLYKNIEGCLITLKDVNNIEILEQKIRSDSVKRGYVAKYKFNNIIGNSSIIKDCIKKAKKMALTDNPILITGETGTGKEAFTQSIHNHSNRKNKPFVAINCASLPSELLESELFGYEDGSFTGAKKGGKKGLFELAHTGTIFLDEIGDMPHDLQVKLLRVLQEKEIRKIGGTSIIPIDVRILAATNKDLEKLIIENKFRMDLFYRISMFTLDLPPLRKRLEDIPLLLESFLKELPYKNIKLDKSLLEALNSYTWMGNIRELRNCVEYMAYMGSNYLTINDLPQNISSKLNNNHMSSNMSIFNDLNQYDKNICISILKSLHMKPMGRTKLMKFMEYNVTEYEVRNMLEYLTRNGYLISSKGRKGSSITEKGIKIIENNII*