MELVDLLVTEEDVEKAYEVLKSVVKHTPLEYDFYLSEKYHCNVYLKREDLQRVRSFKLRGAFYAISRLSAEQLEKGVVCASAGNHAQGVAYTCKRMTVPATIFMPTTTPQQKVSQVKFFGGSNVEVVLVGDTFDASATAAKEFAAAHGQTFIPPFDDPDIIAGQGSLAVEMVKDLNKAHEQADYVFAGIGGGGLISGVATYLKAKSPITKIIGVEPDGAPSMTAALKQNQVVTLDKIDKFVDGAAVKEVGSLTFQHAKVLVDEVTTVSEGAVCSTILDMYTKQAIVAEPAGALSVAALETYREEIKDKTVVCIVSGGNNDINRMQEIEERSLLHEGLKHYFIVNFSQRPGALKEFVNDVLGPHDDITKFEYTKKVNRGNGPVIIGVLLQDKKDYEGLLDRVAAFDPSYIPINDNQTLYTLLV*