MAEVFQDEIDQTVTIEEYIKGVEEQELEADLVLGGDEGKECTYSKGYMKRQAIFSCLTCTPNGNAGVCIACSLSCHDGHEIVELWTKRKFRCDCGNSKFGEFHCKFFANKDPENLENSYNQNFKGSYCTCGRPYPDPGAEEQVEMIQCCICEDWFHENHLGLESVEEIPRDEEGEPLYQDFICQECAVICSFLTLYPPSIWAPIRRNDVPFICPEEETVCKKGISACTSSGELQNGTYISEKPDMDSATIHAHYEIGPNEKDPFLGENSEKNLGLNQQAPLNATSSSPSCLLEVDLHRASLVSEKKKPMFLSKNWRHLLCRCSTCADFYVQKGISYLIDMEDSMEEYENMAKEKREEKLQQQEGVELNFLNRLGHVQKIEILNGIADMKNELRSFLESFDASKPVTSADVHQVFENLAKKRQRTE