MVKSIASRGVYIKCLWYEGPVQIHPGDGAPVVPVIVKKIKGEDGKNLERMQDATGVMIGVVLRKGGVAAPHEAESMSRPRFIGLRLKCIRRKGLLEAAKEAEALLECVAEHFSKELATHIATHIADLQESALHHSESVSNQDSPSTHAISTKEPSNSPVKAEGQTGDGSSGSPKLDEATPAASLDEINAKVSNKTLLPKEEPEVNLPSEPKEVVSRPLYVSNLPEHITPIKIRNIFENVLKEKLESSGGFESDSDLVADVRYIADKFCAFVELANEDLLNASLKLYAEDKTVFHGLSVELGLSPIIKTERQNSFSRGGARNRGINSGEHSRTSLLARNKEDDYERRQYGNESDSDYSYDLWYAENVASRTDYFLDKPRPLFLSELMRNASALTIKQLFEDIITT