MSIREWFEDRHKITGLLKEGDSKDVHEMDKNKNLSIDYVKINRLWVQCDNCESLLYIRVLRENKSICEECGYYLQMNSSDRIELLIDRGTWCPMDEDMYTLDVLKFHSEDEPSNSDPLNSEDEPYMDHITSCQIDTGLTDAIQTGIGKLNGIPIALEVMDFKFMGGSMGSVVGEKISRLIERATEESLPVIMVCASGGACMQEGSFSLMQMAKIASALYIHQKDKKLLYLSILTSPTTGGVTASFGMLGDIIIAEPKAYITFAGKRVIEQTLGQKGIEDF*