MSRYKSLILFIGDLFSGLNDGLLSRAEALAAVDIGKHQSGPQPGPPLPQLKHDMVYHHGVGGPPPHNARPHQYDKNELQKPFFPQMGHHGMEGLDMLDPLTSSSMTTLAPMGEAAPPHHQLHGYGAMNHVMNHHHHTGGLGHAPPAHLAHPAAALHPDTDTDPRELEAFAERFKQRRIKLGVTQADVGKALANLKLPGVGALSQSTICRFESLTLSHNNMIALKPILQAWLEEAEAQAKNKRRDPDAPSVLPAGEKKRKRTSIAAPEKRSLEAYFAVQPRPSGEKIAAIAEKLDLKKNVVRVWFCNQRQKQKRMKFAAQH