MEEKHDYADIDWDVEEWKSMTGTIFEKKGKGDKNSKRGRSEAVVMCGEVDFKIDGKVYGQVAGRSNRTLVIGACGVGLGFACQSLLNGDSVNSATWKELGTNKQEKTALLGHVVKSLIQLLGWMCPSAIESLQNLYQFELLNGVECNIGYNKLPEHAGKHGDNIEENVWGIAGLVIGLGTSVVAIQKSGSPAMVVEITNILISWIPFVNSWQGKHSQSESFSYGDISAVSLAVGSSLALSTAVNICHKLELIDEGLDSLVNGFRILISKVACQKDHSYLYQNLLMASCIGSGNLLSCILNESAHPIKVEDVKKLLETIRITCADPNPPIVHFGGMIGIVNCMSAGAGLVTSSSQQALDFQLTAKQKETSYVRGPILSNPLCEQFSQSLIHEILGVVRESNDVQLQSSAAWALSFLRNAYLSRDQSPCQETNVVHNDSSGYSSPMPSQTFPEDSTVWRLCSLLLDPRTSE