MKKSFIHQQEEISFVKNTFTQYLIAKLDVVEVQGPILSRVGDGMQDNLSGTENPVSVNVLKIPNATFEVVHSLAKWKRHTLARFRFNEGEGLVVNMKALRPDEDSLDQTHSVYVDQWDWEKVIPDGKRNLAYLKETVETIYKVIRLTELAVEARYDIEAVLPKKITFIHTEELVAKYPDLTPKERENAITKEFGAVFLIGIGGVLPDGKPHDGRAPDYDDWTTETENGYHGLNGDILVWNDQLGSAFELSSMGIRVDEEALKRQVEMTGDQDRLAFDWHKSLLNGLFPLTIGGGIGQSRMVMFLLRKKHIGEVQTSVWPQEVRDSYDNIL*