MGLTQDFGVDVGSLGKSKQVQHEQTMEELRSKKKNGPTAVQEVINNAKARGLKIVQGGRKRKAVNIDAEENAYEVDGSEEHHNHENDKALFNGFVDKELERLDCMKNDALLRSVFSVGTDEAILHRRISEKIKLECRNTVEDIMYMFIVNKFSQIGVHMVPKLSNCICNGRLEIFPRRDYELKSIHSVEVLEMVKEIGWEDMSKSNVKDSWGLTQVQKDQIRHVYGASILYGYFFKSTSLRYHLEQSFVKTYSNISFPRSWLLKQKGVPLSDTESTSVDPVSLNEGKKYDNFRSYVTNLDDEIMIMCSKPKFKEAKSLIEKHCSALFGNESSEEVSTSFASLKRFVLEALAFGTFLWDAEDHVRKFYQLEEF*