MIKVALLHFGFEDYTIELANSLSKYVDLTLINPKKLSDVCGDAFDPSIRVVSFKKPRIRDPRNLLSMNAMMRIIKDIQPDVLHVQETNDPWYDWTLLLNKMPPLVTTIHDVFRHPGDKVAVFGSEYTRRIAFYRSQQLIVHTHQLKKILIEQFNLPEGRVNVIPHGELGSLYQHRGDRSNQPRDPNTLLFFGRIWPYKGLKYLLEAMPLIAECVPEVKLIIAGRGENIKEYFPNGYDENRYEIINRLIPLEEVSNLFQRSTVTVLPYIEASQSGVAALSYGMGTLVVASDVGGLSEIVQHKKDGLLVPPRDVRALADAIICLLSDRDLQQKMQTAALARCQQDLNWSNIAAQTVEVYQKTMKPIHQ