MDEKDRPKNLREEEEKPSEETKILISSLPWEIDYLGNKLFNYEGYWYSEDILQSIPNIHTGFQPQETDIILASFYKSGTTWLKALTFALVQRSKHSLEDHQHPLLHHNPHEIVPNLELDLYLKSSKPDLTKFLSSSSSSPRLFSTHMSLDPLQVPLKENLCKIVYVCRNVKDVMVSVWYFRQSKKITRAEDYSLEAIFESFCNGVTLHGPFWDHALSYWRGSLEDPKHFLFMRYEDLKAEPRTQVKRLAEFLDCPFTKEEEDSGSVDKILELCSLSNLRSVEINKTRTSSRVDFKSYFRKGQVGDWKSYMTPEMVDKIDMIIEEKLKGSGLKF*