MIRQDRVIALISASFGDRVFTAKAHVNELHLEIAKSEIPILAVTLRDWGFPLIQLTATDERNIKGQFRLFYTFANDGEKFVIIVSVSVAEAEPSFPSITNEVPAAHWYEREIRDLFGLDPLGHPDKRSLAVHEDWPKGLYPLRKDFDLNSQVPRTEEQFPYDEVEGEGVMQVPVGPIHAGIIEPGHFRFSAVGDTVINLEARLFYTHRGIEKLAEGKTPLEALPIVERICGACSFSHTTSYCQALEKLSRAEVSIRAKYIRTVVLELERLYNHVGDVGNICAGVGFAFGTMHGARLKEDLMQLNERVFGSRFLRGINTPGGVRRDISVLDSDLILAALDKMELEFRDLTEILLDTKSYMDRVQTTGILLNRTASDLHAVGPAARASGIDRDARRDHPYAAYDRVSFNVPVYEQGDVLCRVKVRIDETFESIKIIRQILESMPLGELIQPLGDMIPFDYTVGLTESARGENVHLIEIGKDQTINRYMIRSASYVNWPVVPSTVPGNIIPDFPVINKSFELCYSCLDR