MKISNYIFGRIIDCYSYVDKIKTHVEFNRIKKYFQDAHILDKYLNNYKSKIEYYRGKIKENVHSILRNNYICFEKNVDEDLIFVNRYVYYEIKNEDCIMICRKRLKRNFFKKKREYIGKKKDYIENKNIYDYYDYYDYYDYNSLEELKKRKYISRYTSEVVVIFPSYFFIKHFKILRDFIFFFIIERNNSPLNFCYIFKGTFRIYDRYIKEKITKNKIPCILENICNEQLVLKNQLNKKKRRNKKLTNIELYNDIHLNVEQNKNVHYNNMCCNYDIYKKYFINKKNNMFRCSNFILPIINKCIFLKGGILNVEFLKFSKKDIFFFTTHINKKYRCNQLFLNGPKCFKILIYEEKEEEYFLNLYKSKDNKKTFLLSGSHLHNKLFLLNLQKICSKKKNRIKNNYIIKQRKHLIIDVVKLISCRLRGKCFLENFYEYIVIICQGEKNHVHIFSVSTKDINYLKKKRISRKKYNNAKYVNNKKYLKNQQKKNQQKKNHICLEKYDNNICSNNICSNNICSNNICSNNICSNNICSNNICSNNIYNNYYYNIFHCDHTKYRINIRKIEIPIDSKIKKLATLKNCNLQDFDMTKYGLVLYLYKYFLTPFICIIDLKNIFIKTYKKRANVVINNIVQCTNNNKFYKSNDLRKIMKIVYLPIKKGSISCGINNNFYSPFISFDICNTFINNIKLRLYLKKGVLCLLKNINNIEDSDFVCSSSSSLFESTYFKYDKELQKIFELHKNFCIKDVFLKTKDNKKIAITLVYKRKDNHHICYGDRNNITSMNMSRMDNINDCIKRIFDNSGSNYEEGNKNKENMEITNFFDYIKNEEKKINIDNNKTYCDNNKTYCDNNKMCCDNKKMFCDNNKMCCDNNKMCCDKHNICCDKHNICCDNHNICCDNHNICCDKHNICCDKHNICCDKHNICCDNHNICCDNFVNDPHSDKCSNNIFNDLPIIFDYNLLSEMNMESYENFNFVLNEKNNLLVPHFVYPSKTIIHVYPFYNEMNLCTYNDEYYFYLLNNFVISYFHLRGSGGLMCHKDEEGVRKKYIDKSKEKKKILDDFIQCINFLKYKNISNTENISLYLYSNCGMIGGYILSCIFKIVKNIIFVNPLLDIFNNLSDRNNPHVPSEYLEFGSMNINDYNIKKNIHISINKKNTNQIHFVYKKHCNGYYNNDFKRKRKYIKGRYLKGTNKIVRNNNNNNNNNKNKYNSIPYYIYSMCPYYNIYPNYKEHFCNNSNNISKEVFSLNKDNTNIFFKSNILLYLNKYDIICSNYNSIKYFTKYIHYKNLTINYFYYYDNDQNILDESHKQHNNKLNFINFKNNNEQNENANFYISFSDKGGHSGYDSSSGYLNNMLDKIFLHFFIN*