MAEVFQDEIDQTVTIEEYIKGVEEQELEADLVLGGDEGKECTYSKGYMKRQAIFSCLTCTPNGNAGVCIACSLSCHDGHEIVELWTKRKFRCDCGNSKFGEFHCKFFANKDPENLENSYNQNFKGSYCTCGRPYPDPGAEEQVEMIQCCICEDWFHENHLGLESVEEIPRDEEGEPLYQDFICQECAVICSFLTLYPPSIWAPIRRNDVPFICPEEETVCKKGISACTSSGELQNGTYISEKPDMDSATIHAHYEIGPNEKDPFLGENSEKNLGLNQQAPLNATSSSPSCLLEVDLHRASLVSEKKKPMFLSKNWRHLLCRCSTCADFYVQKGISYLIDMEDSMEEYENMAKEKREEKLQQQEGVELNFLNRLGHVQKIEILNGIADMKNELRSFLESFDASKPVTSADVHQVFENLAKKRQRTEILHRMGIQYHHGKTQTGRAGLMSILGHLPWREDAESFIAVASMVRDRV