MHILGGGALGTLWAAHCPAATLLLREGTTALQASRLRLRVHRLRAGEAAGPVDEALEACVRLEPSSGSATTPIGTLVIATKAYGAAAALEGVRSRLQSDAVVVLLCNGALSLADSLQLPAGGALLVATTTHGAWLHPPRQEGLREVQHAGRGTTWVGPLLPLRAGGGGGGGGGGGAARVAGVPEVTSSSSAELAAARFAAAGLGAVVEGGGQTSRRLWEKPSPTPVLNPLTALWNVRNGEVLRRPDGRRIAADVCAEIAQVCAAAPPAAATPSPSARELEAFVEDCASENAGNWSSMHQDLHHGRRTEVEHLNGWVARRARELGTRAEANDALAEQMRRAEAAKGQTGGGGEWRVERTX