MIVGYRGVVVRRVGVSRLANVYNTRLFSSGVKLLDEAEQKQDTKKIQDFNPRHLGVASELYVPASLSRLPSVITSPKLWFDNVIRRIYMLGLNTVQIGIFRFQTGIKPAFLLWKNKAIETYVQVNANFASKSVEKLKPEVSVWVEEALNARSKQIPDNVKLDWQLLKFNDVPKLISIQPMMIPGRPLEHIQLLYRFNTKQRLVKLNKTNNKVEKLDRDVVDYMVFLCDATTNDLILMGSVFESKPDAKLPKNYDDNTEKAVRRMKECGDIYRVPSSSENPQITN