MASDGFRPLDEKSLVEYIKSTPSLVSILGKQFDKLEIKEVGDGNLNFVYIVVAPSGSIVIKQALPYIRCIGESWPMAKERAYFEATALKEHGRLSPEHVPEVYHFDRTMCLIGMRYLEPPHIILRKGLIAGVEYPLLAQHISDYMAKTLFFTSLLYLTTTDHKRAVAEFCGNVELCRLTEQVVFSDPYKVSEYNRCTSPYLDADAEAVRNDNGLKIEVAELKSKFCERAQALIHGDLHTGSLMVTHDSTQVIDPEFSFYGPMGFDIGAFIGNLILAYFSQDGHADQANDRKSYKVWILKTITETWNLFHQKFLALWDEHKDGPGEAYLPEIYNNTELRQLVKKKYMKELFEDTLGFGAAKMIRRIVGVAHVEDFESIKDVAKRADCERQALNCAKKLLKERRNIKSIEEVVSTIEQVQLQ*