MNNSDIYRKALALDPLTEGEALQIYRSAPLAELMLAADALRREQAGDPQVVTWQIDRNVNITNVCISGCKFCNFHCKPHQSDKAYITTIEEYDAKIRETLALGGDQLLLQGGLHPKLDIVFYEELFRELKRRFPQLRLHALGAPEVAHIARISRLDPETVLLRLIAAGLDSLPGAGAEILDNGVRRAISPGKPDADTWLAVMRIAHRLNLPTSATMMYGHLETPRQRIEHLIKIRDLQAECPSGNYGFIAFIPWVFRSSGTRLEREGVVPDTSAAEYLRIIAMSRLVLNNIRNIQASWLTVGKTTAQIALHGGANDMGSIMIEENVVSSAGAHNSFDAEGIQQAIREAGFIPRLRNQKYEPRPWPLPGTADLTDANL