MAREQQQVFNWIDSLLEQETSPFVFDDGHKTKIVQQTSNGGFFRLVLRSEAGEDEVELVFSLRDLYLMGFLQGNIWYLFSDSRLDGSGHDEPEHLHEWTYLKFRGNHTDDRIMEVQIGVNGLLDTVDTLLNHHNRSDFRVSVAISEAKRFHEWLLVLLDIFSTGDSHPVGEVFGKLFRMWSSISSKVLDGPDKFEPVPGFDTYGDAVSALDVLLIKQKRKKPKKVEAEFFNPACQFDSDYDIIQESEEEESSNFQNSVPPSAILTAPFIKEETKAASLTMNRLSASGPDGFGPAFYQATWQTAKPSVMDFLDAFYCSSTDLTRINTMALT