MKHFLFLFVQHSVLINKRRVFMGLFNKVLASIGIGAAKVDTKLHESHLLLGESVTGVVEVTGGNIEQQIDDIYLSLCTMYTKEVDDRKVMKQAVIEKWKIAQSFVIRAGEKKQITFSFALPLDTPITVGRTRVWLHTGLDIKNAVDPTDEDYIRVQPNRMMNEVFRVMENLGFRLKEAECKEAAYHVRKRLPFVQEFEFVPVSGEFRGKLDEVEIIFFPHALDECELLIQVDRRARGLAGLFAEALDLDETFIRITIREQHMHTLQTDLASLIRRYA