MAEVFQDEIDQTVTIEEYIKGVEEQELEADLVLGGDEGKECTYSKGYMKRQAIFSCLTCTPNGNAGVCIACSLSCHDGHEIVELWTKRKFRCDCGNSKFGEFHCKFFANKDPENLENSYNQNFKGSYCTCGRPYPDPGAEEQVEMIQCCICEDWFHENHLGLESVEEIPRDEEGEPLYQDFICQECAVICSFLTLYPPSIWAPIRRNDVPFICPEEETVCKKGISACTSSGELQNGTYISEKPDMDSATIHAHYEIGPNEKDPFLGENSEKNLGLNQQAPLNATSSSPSCLLEVDLHRASLVSEKKKPMFLSKNWRHLLCRCSTCADFYVQKGISYLIDMEDSMEEYENMAKEKREEKLQQQEGVELNFLNRLGHVQKIEILNGIADMKNELRSFLESFDASKPVTSADVHQVFENLAKKRQRTDHMQDFA