MGAQGYSLNLSQDCKVVHLVRHGQGYHNVATELDPSAYLSEKYLDASLTPIGWEQVDTLREHLAESGIRKQIDLVVVSPMMRALQTAVGVTGEKKQPHDENDPLLLPPLMVANVGGSDRAAISSSGCPPVIAIEDCREHMGVRPCDKRREISLYRTLFPAVDFSEVKSDQDSWWKQDERESEEELYTRAKNFITWLQNRTERRILVVSHGSFLWHMHRLFDHNCVPSTQNGHERRLDNCEMKTIVLTNQRTSDEATIPKDFEGTPSDPDIPPSVTAKNELVENGDGHYFGL*