MKFLILNAGSSSQKSCLYELTGDRLPETIPEPLWEAFIDWTVLANQGRLTVETAGQKQVIILETGDRQQGIARMLDTLVTGDDAVLKSLAEIDLVGHRVVHGGTDHAEATLITPEVQQAIADLIPLAPAHNPAHLEGIEAISALLVLGEVPQIAVFDTAFHRTIPTPAAEYPIPQAWTNLGIRRYGFHGTSHKYCAQKTAEILGKPLADLKLITCHIGNGASLTAIKNGVSIDTTMGFTPLEGLMMGARSGSIDPAILLFLQETQGLTPAEINTTLNKKSGLLGVSGLSADLRTILQAKAEGNEQAQLAYVMYIHRFRSCLGQMIASLEGLDTLVFTAGVGENAATVRADVCQAFEFLGLKLDPELNNRSPRDTVISHSDSLVTVLIVHTEEDWAIAQDCWHWWHSQGQRKQS