MSSWKVPEQAIQCRVTAIGRDWLIVLTGGDKESDHHIGAISTIYRDLETEEPQVMTQSIPGHKEHLLTEDMAQEAAQVLNGNITIIAGVHFDHLKKEQIAEVVDASWQVFRSTLYKHLNHN