MKTSKRVIDVDMVGLESHFKNIFTERNQKDNPNAEETKKNIDNFKEKYFNNIFNFEIKEKEIENAITSLRNGKSVGFGCVSNEMVKYTCSNDLVVILKTVFEKMINFQVVPYLFNISVLKPLVKCSKKSNKDINNLRPVSISDVITNLYEKILLNNIEKQHIDHRKQFGFKKDSSCSHAVFILKQAIKVSKSEGKNLYVCAIDASKAFDKVNREILWNKLIKKNINPAIDIALMEYYKYFLMLVQNENEYSNIFETKTGVKQGGAASPRLFSVYIEGLIERVEKLKVGIFIGGVKVDIIVYADDVLLISTSLSGLQKQLDVVHKYGIDNEIKYNPEKTVYLRFGTTENKTRVTLKLGETPICEVSETKYLGIEISNVNENKVHLDKRKQLALQAYYKLKRLGLLNEQIHSNLKSQLYKIYIRPVLFYGIECIYLTKMEKLSIKRFEGNI