MQKMINKIQNYDWGSKTALTQLYSIPNPEHLPMAELWMGAHPKASSSITDPNTGKVIPLIDYIATNPEEILGKKIADNFARLPFLFKVLCAAKPLSVQVHPNKKYAEVGFAKENAAGISLDSPYRNYKDDNHKPELIYAITPFKAMNAFRPLPEIAQLLDFVSAAHPEIQYFVQEPSEEKLAKLFAQILSLSGDQKELALGVLKAALNSRQGEPWNTIKQMVSLYPDDTGLFVPLLLNVIELQPGEAMFLYARTPHAYIEGVGLEIMANSDNVLRAGLTNKHIDVAELIANVDFFPKTCESLLSQPEKSGNICKYKIPVEDFAFNIYSINDTGTKITNETASILFCIDGELVLKSGDDEIALTSGESVFLSAFEKEVYITGFGELARVFNL