MVLTQAYRAAAFSVFGMLHFTKGAFLEHMKSFNEADTHVDMTGKNCVVTGSNSGIGFETAKSLASRGATVYLVCRNKERGKEAVSKIKSETGNASVHLKVCDLSSVDQIKSCATEFTSSNSSLHVLVNNAGVMEHERVLTADGLEMNFAVNVVGVYAMTEMLLPSLKRAAPEARVITVSSGGMYTAPLTSDLQYEEGKFNGTVQYSQNKRIQVALTEKWADDYKEAGISFYSMHPGWADTAAVAKSLPKFKSMFESRLRSPAQGADTVVWLATQPNEKLKSGSFYFDRAEASKHLPLCGTTYNPQLVNSIVDSIKSKCKLSL*