MPAVTSAAGLLALLDERNDELKRYALNNLDKVVHEYWFQISGSIASVEALYEDDEFKDRELAALVASKVFYHLGELDDALTYALGAGSSFDVNEQSEYVQTLVARCLDKYFELRVQQVEQHEEVDIDSRLVAIVERMLDRCCEQGQVEQAVGLALEARRLDKVEEVVGRAADGVVAIRYALRACQDLVINRDFRQQDDQLLAVQVCFDLVENEMQPFLTKQRKQGQLQQQPWTQMPQRLRQLMLLQQPRLPAPPQTTDLSGSVLEEVEAGHASKLVKLRGILSGRTPVSLHLDFLHRHNHADLQILKNINSSVDPRNSVTHSATIMANALMHAGTTVDTFLRENLEWLKKATNWA