MKAIIKPQYVDHIPRAVKGKVGDIIKRKDERDALEEALAARSDLRAQGALDFLDLRNVLERNVEASPPRREIAESGASHHPSTASELTPRLGARQDLSGGELQRFAIAIVLVQQAAACLGRRAAPESWSGSSLTAVHQADVYMFDEPSSYLDVMQRLKAARAIRSLLTIQTYVIVVEHDLSVLDYLSDFICCLYGELALVSAHSRVDACKPSHTGGIPGAYGVVTMPFGVREGINIFLGGFIPTENLRFRDDALTFKVSENAEQEGGKEGRGAGECSYPAMTKTLGAFTLHVEAGSFSRSEISPSLPAGSFSGSEILVMLGENGTGKTTFIKMLAGHLAPDGEAASQAHLPASPRISPRLPAPLRVSSRLFASLRVSSRLPTERRRGQVPKLNVSYKPQKIAPSFDGTVRELLHKKIREAFIHPQFNTDVMKPMLIERLLDQE