MKVKLFLKFLCLIYRSDRRGLYELSLSWSGFDNNSVEKGSFIDIAFSGDNNSIPEVLNLSIEFKGLKYNTFNFSIHIDKNKFKGLKEVYAVNRTMEIDGQKITFEKVIIYPTRIALYIHYDPLNSKKILGYPDIGIVDEKGDIFGQISNGVSGTRKDDNNIILYFQSNYFKKPKELYVAFSKVKAIGKDKAEVIIDLKNKMILKKPDEKLKLNDIVYNKNDIQLTFTLEKIDNTNNLYSPFYSEFEDSSMKKYHFLGEEIHGGREGKVEEVLIRIPNVSYDNPIKLKIIDYPNFIGGKEVKVRVK