MDKAIEDGVDIISMSLGGDTPPYQEDPIAIGSFGAMEKGVLVSLAAGNGGFEENTVSNVAPWMTTVGASTIDRAFPADLVLEDGTVLTGTSLIFKGKALSNTTYIPLFYGFKEKNYCEPGSLKKSQVSGKIVVCDVGLGVFQGVVVKEAGGVGVVSLNTPEEDEGLMAEPYMIPGLQITLSSREKLLNNINSTKNAGATMVFHGTKLGYKPAPVVAFFSSRGPNPLSNYVLKPDVIAPGADPDWSPAMIKSALMTTAYTHDHDGNPILDEKDLKETNVWGLGAGHVDPEKALDPGLVYDLTVEDYLGFLCASNYSTKDIKKISVRSVNCSLSKIENPWDLNYPAISVAFADASESLKSEVLVTRTVTHVSDVASATYKVSITSPNDVTVTVDPETLVFKEKGEKQSYKVKIQADKKMLFENKSKKNDFDLGRLVWTDGKHQVTSLIVLV