MEARAATPADESSAPASSVPEPDAMVLAPTRELALQIHAEADKFGAATRAGAVAVYGGAPLHKQKEELVAAHGRRKRGAATGTVVVATPGRLCDLMKQGSLSLRRCDFIVLDEADRMLEMGFEPQLKEIFGELPSSESGRQTLLFTATWPKAVRKMAASYLAKDTESSEGNGDGGDGAELAANKAVSQRFVHATDDEKDKKMYDVLCELPEGSRVVAFANTKRRVENLAKTFWDFGFGTVSVHGDKKQNEREAALKKFVDNQCPLMFATDVAARGLDIKGVTHVVNFDMARDVESYVHRIGRTGRAGELGESVTFWNPDYDKECAPALCKIARDAGQEVP