MKTKNSQPHPTSKSPFQGANWNVLEDKYTHFFYEQNLSQFWRPEDISLQGDLAAWSELTLEEKTAYSRNLLVLTFLDTYQGDLGMPVIARSLEEHEHQKKATLNFMGAMENAVHAKSYSNIFMSYLTNKEINQLFLWGNQQTSLQTMMQVIVKVYEALEDQIYLKKQSSLQFSELEFKKTQWQAMAVSVFLETWLFYSGFYYSLYFYGQGKLMQSGEIINLIIRDESIHGVYVGRLATEIYQLFDKPTQQTLKTWLDDLMQQLYQAQTSLVHAIYHKLNLEDDVNKFVRYNANKALMNLGFDAFFPSENVNPVIINGLNTETKTMDNFSMKGNGYQKMRSEALQDEDFYF