MNVQPTWSVHRLTMATTPTNTTVPGQCAGSTKDKKRGDRTYMKCVLAREGCRARIVLVNGGLVSLVLDHPTDGVHYSATYVHVAKQKFRRNAAQKDKPTKLLVAEVVRPIRKAFKLIRKT