MSLKEWFKERRKISGLIKDLIEKASKDYIVNEMDKKKNLKVDSNKRLWVQCDNRENLLYIKYLRQNKSVCEGCGYHLQMSSSDRIELLIDHGTRHPMDEDMAALDLIQFHSEDELHIDRITFYQIRTGLTDAIQTGIGRLNGIPIAIGVMDFKFMGGSMGFVVGEKMTCPIEHATKESLPLITVCASGGARMQEGSFSLMQMAKISSALYIHQLEKNLLYVSILTYPTTGGVTASFGMLGDIIIAEPKAYIAFDGKRVIEQTLGQKVPDGSQVVEHLFDHGLFDLIIPRSLLKGVLSELL*