MADPVHQQIEGIYRQSAPRIRATLIRLLGSFELADEALHDAFLQASMVWPSKGVPRNPEPWLVSAGRFRTIDRLRKRALADRHQDDLAYLAEIEGRAEDDPMMIEDDMLRLIFTCCHPALPDEGRMAMALREVCGLTTEEIARAFLTLPATIAQRIVRAKAKIRAQRIPYAIPEMQDLPERIETVLTVVYLLFNEGHGRAGPSERLSDDAIHLGRLIAGMIADTECLGLLALMLFQQSRKSARLDKGGALVLLTDQNRDLWDAGMIAEGETLLSRIHATGEIGAYGLQASIAACHARARSAEDTDWHRILALYDMLLEASPSPVVALNRAVALAEVDGESTALAVVDRLLQDPAMKRYHAAYSVKADLERRLGHVKDARASYVTALALAGHAHERGFIEARLKELA