MLDKNSSPLESLVAGHWFKLICGASYQDLPTIRNLALTYTIVGADCIDVAADRAVIVAAKEGIETAAKIAGLPPNRRPWLMVSLNDGEDPHFRKAVFNPQLCPVDCPRPCEKICPAYAIDRGGVIEQRCYGCGRCLPVCPRQIIETKSRVCQPQEIIPLIIEMGVDAIEIHTQVGHGEEFARLWQAIAPVSKNLKILAISCQDHEYIIDYLHYLRETISPLSCPLIWQTDGRPMSGDIGKGTTHPAINMAKKVLCANLAGFVQLAGGTNDHTVTKLQQLGLREKIAGIAYGSYARSLILPILEHLDQPNLENDPQAYQEAVKAASILVAQLKA