MKDHQKIILVGDGAVGSSYAFACVNLSIGQEFGIIDIDKDRTIGDAMDLSHAVPFSTPKKIYSANYSDCHDADLVVVTAGTAQKPGETRLDLVNRNIKIMKGIVDEVMASGFDGIFLIASNPVDILTYATWKFSGLPKERVIGSGTSLDTARFRMSIADYLKVDARNVHGYILGEHGDTEFPAWSHTTVGGLPITEWISEDEQGAMDTIFVSVRDAAYEIINKKGATFYGVAAALARITKAILNNENAILPLSVYLDGHYGMNDIYIGAPAVVNRQGVRHIVEMNLNDKEKEQMKNSADTLKKVLDDAMKQID*