MSQPLNVAVVGATGSVGEALVGLLDERDFPLHRLHLLASAESAGQRMGFAESSLRVGDVDSFDFSSVGLAFFAAAAEVSRAHAERARAAGCSVIDLSGALEPSVAPPVMVSVNAERLASQAAPFLLSSPCAVAAELCEVLAPLLATLDCRQLNLTACLSVSSLGREGVKELARQTAELLNARPLEPRLFDRQIAFNLLAQVGAVDAEGHSAIERRIFAEVQALLGERIGPLNVTCIQAPVFFGDSLSVTLQCAEPVDLAAVTRVLDATKGIEWVGEGDYPTVVGDALSQDETYVGRVRAGQADPCQVNLWIVSDNVRKGAALNAVLLGELLIKHYL*