MEDQFKSSLVDELKTNDFVIEKDGVKVYLAKDFGFCWGVERSIALAYEAVEHFPGKTVHITNELIHNPEVNDKLHDMNVQFIEKLGEGKKDFSKIGEGDVVILPAFGASFEEMTLMNNKNVEVVDTTCPWVSKVWNTVDQHQRKGLTSVIHGKYGHEETVATVSFCEDYICVKDIKEAEMVADYIINGGDKEKFLKYFEKAVSKGFDPDTMLDKVGLANQTTMYKKETRAIGQLMQKAMMKKFGPVNAKDHYLEFDTICDATQERQDAISDLVENSDELGLDFILVVGGWDSSNTAHLLEIPEKAGVRSFHINKSECIGADNTITHRTVDGEIVTEKFIEDIENKDKKLVMGVTSGASTPDKAVQDSLDQIFMLKKVYSKEE*