MKIGYRKKIPSGSRQIPLWGGAPSKYLKRTGWLPDHGQLMQYDGRGGHLGTRGIDWYDRIWQLLRQPAWPDLARLTPLKKFAALAQFRARRIYSARPPCSLARSSGRRRTRSLQNKLTRAQYHLDEVTWTTKSWLGLQKQRISVVLHAIAEQIVNELACGEGGRCQCALVPCPDMSLGELIYFPVQAKGLQLAILAEASGLEWTGFTVDKSPAGPKSWPAIKASGASPFGQLPMLRTPGGRVVGQSVAIANYIAHRASMHGAGDDDFALSQMCLAEGEDLYSLLLGAELARWKPREVRAAKAAAVRGLIATT