MSNIDKAQKLELLKEILKKIKSGEDVERIKIEFGNLLREVSPLEIPLLEQQLVLEGFSVNDIIKLCDLHLNLFMDYLRGKELKDIPEGHPLDNLLKENNYILKQAELLGIYTGSLARATNNDVRRKILSELINILYDLKKIRVHYRKIQMLIFPYLERRGLEAIPRVLWSKEDGVIKKIREMIEYVEKLLEKETISEANVKKIVDDTTWLSKEIADIVFRENKILFPTIWELFSEGEWTVIHEIGEEIGYIVETNKNWKPSAKPIYPFEIDGTIPPEKYDKIPIHVRKMIGQFKPDKYQIRKENDIELDTGFLNREEIEGLFRALPLEITYANTDDRIRFYSSSIFHKGFIRTKTIVGRLLYYCHPPRLERYVKLVVEQLKRGDKPYREFWTRLGNRIIRVLIVPVNNKDGKQLGTVEIVEDLTDIINNPDEIKKKIVVL