MMKREYRGQRSVTAIADYIRQQKSNPIREVNDLEEIKALDRSKRNIIGYFEQKDTTNYRTFERVANILHDDCVFLSATGRHAPAWSTRELLALLDLWKEEAVQLQLLSSCRNFDTYRQIASEMPEKGHKRDMRQCCAKIKKLRQAYQKAREANRCSGAENAPDMVYLGSMTNFDLTYAWTQDKCVPLVREITFENGEELTEEGLPFLILFHMKDDLESLEKFQQEVARQLISEKGTINFLHADCDKFRHPLLHIQKTPADCPVIAIDSFRHMYVFPDFSDLAIPGKLKQFVQDLHSGKLHREFHHGPDPTDVAPGQPIQDLASSPPESSFQKLAPSEHRYTLLREKDEL