MAELVSVVIGFGVELLLQGVIDEVKQAVDRNKNCKELLVLLEGLAPLVQFLCDSSKKGQGQNKSTPVTEWLEKLRSRLEEADKVVRECISQGSRPWNIVKNRSTSKKLVEVTRGITDLVGQAPLVQLGYTKETTDEQNKILADLQESMKNANQLHSDLIHEVHCADLSQITRVTVNTPTEIFGRSYYGTITLERAFEDIRAQADEHFLTQTQGSATGSSADVFPSPQHQFERQISARVFGGDELLDSARSILLEEDGGQWVGLWSMGGAGKTLLASRLSNDLPLKQHFEGGIFWLTVARGPNIEEILRSLLRMLSAPLPPTFSSEEVYAQQVCHELKLRGQRKKLLLVLDDVWESRILDVFDAFVNHPSSSGSKILVTTRSKELLYRKFATKIEVPMLKPEDSFRLFCWHAFSGVSNVPKNLRKPAEDVAAECKGLPLALKVIGGTMAGKRDKRIWDLTLKKLKNAETLSSDHEMQLYHRLQPSVDDLSETHPHLKDCFYYFAAYPEDASVEFVDDLISLWVGDGIVGGR