MVKNLPFADTMVPSPGFGAMGISFGLGNNLSLEEAEPVLLKAIELGCTFWDTAVVYQAGVNEKLLGDFIRKHQVRDKVFIASKCGFDCFGDGSVTNSASHIKTYIDGTIERLGFTPDLYYLHRIDPKTPLEESIGALDEIRKQQKTKYIGLSECSAATLRKANSIAKIDALQAEYSAFETVHETDDLIETARELGIAYVAYSPLGHGWLVDDFPYQSPDDFSTNDFRRGSPKFQGDNFYHNKKIVEEIKRLAVRKGVTLTQIALAWVAAQGFIAIPGTTKPERLEQNFASRHVELSDEEMAELRRIIDSTKPQGNRYGPSHQALVGH*