MKASISTKLDQLAERLDEVNALLAREDATANMDQYRKLSREHAELSPVAEQYGQYRQAQDDLATAQALLDDPEMKEFAADEIDAARERLQSLENSLQTLLLPKDPNDDRNLLLEIRAGTGGEESALFAADLLRMYTRYAERRRWQVEIMSESPSDLGGYKEVIVRIAGDAAFSRLKFESGGHRVQRVPATESQGRIHTSACTVAVMPEADEVGEVEINPSDLRVDTFRASGAGGQHVNKTDSAVRLTHLPTGIVVECQDDRSQHRNKEKAMKVLAARIKDMQLRAAQAKEANTRRNLIGSGDRSDRIRTYNFPQGRVTDHRINLTLYKIDMIMDGDLDELISALSAEHQADQLAALGEES