MDFEKQTPVTVQSFHYDLVDEGVAAKSEVNPGIRKLDVSGDDEHSEEEGSYYDVAVFFDVIPAPAEFEVSGAIHQIVQIKNYHGDGTDISNADWQLLSRPLVEYIETLTYEVTQVTFDKPVNLNFKAEF