MALFEYLKAMKDLKGEGMASLENSWPQYRELLHEFVHSRGTGGAVGSPDSVGKVCILSVDGGGMRGIIPARVLAYLEDVLKRKSGNPEARIADYFDVATGTSVGGIIVAMLFSNNGKGNPLFTGEQCWKLIAEEGKQIFKLPFLHRPLAKLRGMLTPRYSTKYLESILKRHLVRDGKALTLRDTLKPVLIPCYDLASAGPFLFSRADALETEAFNFHLWEICRATSAVPSFFKPARLRSVDGKTFCTAIDGGLVMNNPTAAAVTHVLHNKLEFPNVRGVGDLLVLSLGTGQFDTSYDYGKVRYWGAFQWAKPVAKVVLDGISDIVDHTISMAFGEYRKNYFRVQASGLPGSCLTKMDDPSKTNVTMLMKMADNLFEQKSMEHLPFGGKRLLSQSNKERLDWFAEQLVQEHKSRCLRKTPTVLLKSNSCNMLQNPRTVS*