MSQIRSQKNQEKYSHDGFIYVKDRISSLGDKIFWRCDLLNHGCKGRIHTASDIERTFIKLVTEHTCSLTGNAARVGVQKAVSAVRSRARESLDM