MLSTKSLLLSFALVGVTSAFVAPKAPTFGTTRFPVSSTSLDAYKKVFVAGGTRGVGRCIVDQLLGQGSEVVALVRSEDALKELNAIEGVTAIRGDAFEQKAVENAMDGCDAAITTLGGATSDGGKRVDYDGNSNVIESAGILGVTRVILVTSVGCGSSKEAAPPNVFEALKEVLTAKEKAENVLIKYYTNMNWTIIRPGGLKSEPATGKAILTEDTRAIGTIHREDVAALAIKALNSSNTERKVLTAIDPSIDSAVSDGKQVEAFAV*