MEKNIEGLLKSEEEKEQGNIFFKNGDYELAIFHYTRSINYVADNSVVYTNRSLAYFKMGAFENSLKDALRAKELDENNLKSYYRICEAYKSLKDIDNYEKYLQLYNMKKNKKENNESNKSNIDKKLLTEKNRKNEEHNKNKNINNNYYNNDFEKEQNQQRKDKIITSNELIDICDNIEEKNPFLFFPNSQLNNTISNIQFEKKKYKNNFLIEEVYDFKNLKNQNSLQSTNTKKCIVHNEEKINYHDIYDDIKTCLHTFKHFFFDNVPKVIHIEKENKINMQHTNYDIHSMKNQADHFFSHKQYYAALNMYNEIMEKCKSEESVFYCSLLSNRSSCFIKMKKIISSLCDIHQAIKILLLLLEKHVEYIKKDNRTELEDKDINKMFESIDIQTFKNIEGIYMKTHKLLIRLLFRYASYSYINPKYFKVFSLNEIDTLVKLNGKIYIDLPELHKLKKDVYSKL*