4fae5b:	57                   	push   %edi
4fae5c:	68 34 98 62 00       	push   $0x629834
4fae61:	56                   	push   %esi
4fae62:	e8 29 a9 0e 00       	call   0x5e5790
4fae67:	83 c4 0c             	add    $0xc,%esp
4fae6a:	85 c0                	test   %eax,%eax
4fae6c:	75 0f                	jne    0x4fae7d
4fae6e:	8b 44 24 14          	mov    0x14(%esp),%eax
4fae72:	5f                   	pop    %edi
4fae73:	5e                   	pop    %esi
4fae74:	83 08 04             	orl    $0x4,(%eax)
4fae77:	b8 01 00 00 00       	mov    $0x1,%eax
4fae7c:	c3                   	ret
4fae7d:	57                   	push   %edi
4fae7e:	68 38 98 62 00       	push   $0x629838
4fae83:	56                   	push   %esi
4fae84:	e8 07 a9 0e 00       	call   0x5e5790
4fae89:	83 c4 0c             	add    $0xc,%esp
4fae8c:	85 c0                	test   %eax,%eax
4fae8e:	75 12                	jne    0x4faea2
4fae90:	8b 44 24 14          	mov    0x14(%esp),%eax
4fae94:	5f                   	pop    %edi
4fae95:	5e                   	pop    %esi
4fae96:	81 08 00 08 00 00    	orl    $0x800,(%eax)
4fae9c:	b8 01 00 00 00       	mov    $0x1,%eax
4faea1:	c3                   	ret
4faea2:	57                   	push   %edi
4faea3:	68 3c 98 62 00       	push   $0x62983c
4faea8:	56                   	push   %esi
4faea9:	e8 e2 a8 0e 00       	call   0x5e5790
4faeae:	83 c4 0c             	add    $0xc,%esp
4faeb1:	85 c0                	test   %eax,%eax
4faeb3:	75 0f                	jne    0x4faec4
4faeb5:	8b 44 24 14          	mov    0x14(%esp),%eax
4faeb9:	5f                   	pop    %edi
4faeba:	5e                   	pop    %esi
4faebb:	83 08 08             	orl    $0x8,(%eax)
4faebe:	b8 01 00 00 00       	mov    $0x1,%eax
4faec3:	c3                   	ret
4faec4:	57                   	push   %edi
4faec5:	68 44 98 62 00       	push   $0x629844
4faeca:	56                   	push   %esi
4faecb:	e8 c0 a8 0e 00       	call   0x5e5790
4faed0:	83 c4 0c             	add    $0xc,%esp
4faed3:	85 c0                	test   %eax,%eax
4faed5:	75 0f                	jne    0x4faee6
4faed7:	8b 44 24 14          	mov    0x14(%esp),%eax
4faedb:	5f                   	pop    %edi
4faedc:	5e                   	pop    %esi
4faedd:	83 08 40             	orl    $0x40,(%eax)
4faee0:	b8 01 00 00 00       	mov    $0x1,%eax
4faee5:	c3                   	ret
4faee6:	57                   	push   %edi
4faee7:	68 4c 98 62 00       	push   $0x62984c
4faeec:	56                   	push   %esi
4faeed:	e8 9e a8 0e 00       	call   0x5e5790
4faef2:	83 c4 0c             	add    $0xc,%esp
4faef5:	85 c0                	test   %eax,%eax
4faef7:	75 12                	jne    0x4faf0b
4faef9:	8b 44 24 14          	mov    0x14(%esp),%eax
4faefd:	5f                   	pop    %edi
4faefe:	5e                   	pop    %esi
4faeff:	81 08 80 00 00 00    	orl    $0x80,(%eax)
4faf05:	b8 01 00 00 00       	mov    $0x1,%eax
4faf0a:	c3                   	ret
4faf0b:	57                   	push   %edi
4faf0c:	68 54 98 62 00       	push   $0x629854
4faf11:	56                   	push   %esi
4faf12:	e8 79 a8 0e 00       	call   0x5e5790
4faf17:	83 c4 0c             	add    $0xc,%esp
4faf1a:	85 c0                	test   %eax,%eax
4faf1c:	75 12                	jne    0x4faf30
4faf1e:	8b 44 24 14          	mov    0x14(%esp),%eax
4faf22:	5f                   	pop    %edi
4faf23:	5e                   	pop    %esi
4faf24:	81 08 00 06 00 00    	orl    $0x600,(%eax)
4faf2a:	b8 01 00 00 00       	mov    $0x1,%eax
4faf2f:	c3                   	ret
4faf30:	57                   	push   %edi
4faf31:	68 5c 98 62 00       	push   $0x62985c
4faf36:	56                   	push   %esi
4faf37:	e8 54 a8 0e 00       	call   0x5e5790
4faf3c:	83 c4 0c             	add    $0xc,%esp
4faf3f:	85 c0                	test   %eax,%eax
4faf41:	75 12                	jne    0x4faf55
4faf43:	8b 44 24 14          	mov    0x14(%esp),%eax
4faf47:	5f                   	pop    %edi
4faf48:	5e                   	pop    %esi
4faf49:	81 08 00 02 00 00    	orl    $0x200,(%eax)
4faf4f:	b8 01 00 00 00       	mov    $0x1,%eax
4faf54:	c3                   	ret
4faf55:	57                   	push   %edi
4faf56:	68 68 98 62 00       	push   $0x629868
4faf5b:	56                   	push   %esi
4faf5c:	e8 2f a8 0e 00       	call   0x5e5790
4faf61:	83 c4 0c             	add    $0xc,%esp
4faf64:	85 c0                	test   %eax,%eax
4faf66:	75 12                	jne    0x4faf7a
4faf68:	8b 44 24 14          	mov    0x14(%esp),%eax
4faf6c:	5f                   	pop    %edi
4faf6d:	5e                   	pop    %esi
4faf6e:	81 08 00 04 00 00    	orl    $0x400,(%eax)
4faf74:	b8 01 00 00 00       	mov    $0x1,%eax
4faf79:	c3                   	ret
4faf7a:	5f                   	pop    %edi
4faf7b:	33 c0                	xor    %eax,%eax
4faf7d:	5e                   	pop    %esi
4faf7e:	c3                   	ret
4faf7f:	cc                   	int3
4faf80:	56                   	push   %esi
4faf81:	e8 aa 0e 00 00       	call   0x4fbe30
4faf86:	8b f0                	mov    %eax,%esi
4faf88:	85 f6                	test   %esi,%esi
4faf8a:	0f 84 ff 00 00 00    	je     0x4fb08f
4faf90:	ff 35 70 e0 68 00    	push   0x68e070
4faf96:	56                   	push   %esi
4faf97:	e8 d4 0f 00 00       	call   0x4fbf70
4faf9c:	83 c4 08             	add    $0x8,%esp
4faf9f:	85 c0                	test   %eax,%eax
4fafa1:	0f 84 df 00 00 00    	je     0x4fb086
4fafa7:	ff 35 74 e0 68 00    	push   0x68e074
4fafad:	56                   	push   %esi
4fafae:	e8 1d 10 00 00       	call   0x4fbfd0
4fafb3:	83 c4 08             	add    $0x8,%esp
4fafb6:	85 c0                	test   %eax,%eax
4fafb8:	0f 84 c8 00 00 00    	je     0x4fb086
4fafbe:	68 80 b1 4f 00       	push   $0x4fb180
4fafc3:	56                   	push   %esi
4fafc4:	e8 37 0f 00 00       	call   0x4fbf00
4fafc9:	83 c4 08             	add    $0x8,%esp
4fafcc:	85 c0                	test   %eax,%eax
4fafce:	0f 84 b2 00 00 00    	je     0x4fb086
4fafd4:	e8 57 bf fe ff       	call   0x4e6f30
4fafd9:	50                   	push   %eax
4fafda:	56                   	push   %esi
4fafdb:	e8 70 c6 fe ff       	call   0x4e7650
4fafe0:	83 c4 08             	add    $0x8,%esp
4fafe3:	85 c0                	test   %eax,%eax
4fafe5:	0f 84 9b 00 00 00    	je     0x4fb086
4fafeb:	e8 00 4f 01 00       	call   0x50fef0
4faff0:	50                   	push   %eax
4faff1:	56                   	push   %esi
4faff2:	e8 49 58 ff ff       	call   0x4f0840
4faff7:	83 c4 08             	add    $0x8,%esp
4faffa:	85 c0                	test   %eax,%eax
4faffc:	0f 84 84 00 00 00    	je     0x4fb086
4fb002:	e8 c9 47 01 00       	call   0x50f7d0
4fb007:	50                   	push   %eax
4fb008:	56                   	push   %esi
4fb009:	e8 92 58 ff ff       	call   0x4f08a0
4fb00e:	83 c4 08             	add    $0x8,%esp
4fb011:	85 c0                	test   %eax,%eax
4fb013:	74 71                	je     0x4fb086
4fb015:	e8 06 d2 01 00       	call   0x518220
4fb01a:	50                   	push   %eax
4fb01b:	56                   	push   %esi
4fb01c:	e8 3f 58 ff ff       	call   0x4f0860
4fb021:	83 c4 08             	add    $0x8,%esp
4fb024:	85 c0                	test   %eax,%eax
4fb026:	74 5e                	je     0x4fb086
4fb028:	e8 33 d3 ff ff       	call   0x4f8360
4fb02d:	50                   	push   %eax
4fb02e:	56                   	push   %esi
4fb02f:	e8 ec 57 ff ff       	call   0x4f0820
4fb034:	83 c4 08             	add    $0x8,%esp
4fb037:	85 c0                	test   %eax,%eax
4fb039:	74 4b                	je     0x4fb086
4fb03b:	68 a0 b0 4f 00       	push   $0x4fb0a0
4fb040:	56                   	push   %esi
4fb041:	e8 9a 7a ff ff       	call   0x4f2ae0
4fb046:	83 c4 08             	add    $0x8,%esp
4fb049:	85 c0                	test   %eax,%eax
4fb04b:	74 39                	je     0x4fb086
4fb04d:	68 d0 b1 4f 00       	push   $0x4fb1d0
4fb052:	56                   	push   %esi
4fb053:	e8 b8 c4 01 00       	call   0x517510
4fb058:	83 c4 08             	add    $0x8,%esp
4fb05b:	85 c0                	test   %eax,%eax
4fb05d:	74 27                	je     0x4fb086
4fb05f:	68 70 b2 4f 00       	push   $0x4fb270
4fb064:	56                   	push   %esi
4fb065:	e8 76 d6 01 00       	call   0x5186e0
4fb06a:	83 c4 08             	add    $0x8,%esp
4fb06d:	85 c0                	test   %eax,%eax
4fb06f:	74 15                	je     0x4fb086
4fb071:	56                   	push   %esi
4fb072:	e8 a9 d1 00 00       	call   0x508220
4fb077:	56                   	push   %esi
4fb078:	e8 33 0d 00 00       	call   0x4fbdb0
4fb07d:	83 c4 08             	add    $0x8,%esp
4fb080:	5e                   	pop    %esi
4fb081:	e9 3a d7 fd ff       	jmp    0x4d87c0
4fb086:	56                   	push   %esi
4fb087:	e8 24 0d 00 00       	call   0x4fbdb0
4fb08c:	83 c4 04             	add    $0x4,%esp
4fb08f:	5e                   	pop    %esi
4fb090:	c3                   	ret
4fb091:	cc                   	int3
4fb092:	cc                   	int3
4fb093:	cc                   	int3
4fb094:	cc                   	int3
4fb095:	cc                   	int3
4fb096:	cc                   	int3
4fb097:	cc                   	int3
4fb098:	cc                   	int3
4fb099:	cc                   	int3
4fb09a:	cc                   	int3
4fb09b:	cc                   	int3
4fb09c:	cc                   	int3
4fb09d:	cc                   	int3
4fb09e:	cc                   	int3
4fb09f:	cc                   	int3
4fb0a0:	56                   	push   %esi
4fb0a1:	8b 74 24 0c          	mov    0xc(%esp),%esi
4fb0a5:	85 f6                	test   %esi,%esi
4fb0a7:	0f 85 93 00 00 00    	jne    0x4fb140
4fb0ad:	39 35 04 68 69 00    	cmp    %esi,0x696804
4fb0b3:	75 77                	jne    0x4fb12c
4fb0b5:	e8 96 02 00 00       	call   0x4fb350
4fb0ba:	85 c0                	test   %eax,%eax
4fb0bc:	74 1d                	je     0x4fb0db
4fb0be:	50                   	push   %eax
4fb0bf:	e8 fc 4f ff ff       	call   0x4f00c0
4fb0c4:	8b 0d 00 68 69 00    	mov    0x696800,%ecx
4fb0ca:	83 c4 04             	add    $0x4,%esp
4fb0cd:	89 04 8d f0 67 69 00 	mov    %eax,0x6967f0(,%ecx,4)
4fb0d4:	41                   	inc    %ecx
4fb0d5:	89 0d 00 68 69 00    	mov    %ecx,0x696800
4fb0db:	e8 e0 01 00 00       	call   0x4fb2c0
4fb0e0:	85 c0                	test   %eax,%eax
4fb0e2:	74 1f                	je     0x4fb103
4fb0e4:	50                   	push   %eax
4fb0e5:	e8 d6 4f ff ff       	call   0x4f00c0
4fb0ea:	8b 15 00 68 69 00    	mov    0x696800,%edx
4fb0f0:	83 c4 04             	add    $0x4,%esp
4fb0f3:	89 04 95 f0 67 69 00 	mov    %eax,0x6967f0(,%edx,4)
4fb0fa:	42                   	inc    %edx
4fb0fb:	89 15 00 68 69 00    	mov    %edx,0x696800
4fb101:	eb 06                	jmp    0x4fb109
4fb103:	8b 15 00 68 69 00    	mov    0x696800,%edx
4fb109:	8b 4c 24 10          	mov    0x10(%esp),%ecx
4fb10d:	8b c2                	mov    %edx,%eax
4fb10f:	c7 04 95 f0 67 69 00 	movl   $0x0,0x6967f0(,%edx,4)
4fb116:	00 00 00 00
4fb11a:	c7 05 04 68 69 00 01 	movl   $0x1,0x696804
4fb121:	00 00 00
4fb124:	5e                   	pop    %esi
4fb125:	c7 01 f0 67 69 00    	movl   $0x6967f0,(%ecx)
4fb12b:	c3                   	ret
4fb12c:	8b 4c 24 10          	mov    0x10(%esp),%ecx
4fb130:	8b 15 00 68 69 00    	mov    0x696800,%edx
4fb136:	8b c2                	mov    %edx,%eax
4fb138:	5e                   	pop    %esi
4fb139:	c7 01 f0 67 69 00    	movl   $0x6967f0,(%ecx)
4fb13f:	c3                   	ret
4fb140:	8b 44 24 14          	mov    0x14(%esp),%eax
4fb144:	83 f8 05             	cmp    $0x5,%eax
4fb147:	75 0e                	jne    0x4fb157
4fb149:	e8 02 02 00 00       	call   0x4fb350
4fb14e:	89 06                	mov    %eax,(%esi)
4fb150:	b8 01 00 00 00       	mov    $0x1,%eax
4fb155:	5e                   	pop    %esi
4fb156:	c3                   	ret
4fb157:	83 f8 61             	cmp    $0x61,%eax
4fb15a:	75 0e                	jne    0x4fb16a
4fb15c:	e8 5f 01 00 00       	call   0x4fb2c0
4fb161:	89 06                	mov    %eax,(%esi)
4fb163:	b8 01 00 00 00       	mov    $0x1,%eax
4fb168:	5e                   	pop    %esi
4fb169:	c3                   	ret
4fb16a:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
4fb170:	33 c0                	xor    %eax,%eax
4fb172:	5e                   	pop    %esi
4fb173:	c3                   	ret
4fb174:	cc                   	int3
4fb175:	cc                   	int3
4fb176:	cc                   	int3
4fb177:	cc                   	int3
4fb178:	cc                   	int3
4fb179:	cc                   	int3
4fb17a:	cc                   	int3
4fb17b:	cc                   	int3
4fb17c:	cc                   	int3
4fb17d:	cc                   	int3
4fb17e:	cc                   	int3
4fb17f:	cc                   	int3
4fb180:	ff 35 08 68 69 00    	push   0x696808
4fb186:	e8 25 56 ff ff       	call   0x4f07b0
4fb18b:	ff 35 e8 67 69 00    	push   0x6967e8
4fb191:	c7 05 08 68 69 00 00 	movl   $0x0,0x696808
4fb198:	00 00 00
4fb19b:	e8 90 d0 01 00       	call   0x518230
4fb1a0:	ff 35 ec 67 69 00    	push   0x6967ec
4fb1a6:	c7 05 e8 67 69 00 00 	movl   $0x0,0x6967e8
4fb1ad:	00 00 00
4fb1b0:	e8 7b d0 01 00       	call   0x518230
4fb1b5:	83 c4 0c             	add    $0xc,%esp
4fb1b8:	c7 05 ec 67 69 00 00 	movl   $0x0,0x6967ec
4fb1bf:	00 00 00
4fb1c2:	b8 01 00 00 00       	mov    $0x1,%eax
4fb1c7:	c3                   	ret
4fb1c8:	cc                   	int3
4fb1c9:	cc                   	int3
4fb1ca:	cc                   	int3
4fb1cb:	cc                   	int3
4fb1cc:	cc                   	int3
4fb1cd:	cc                   	int3
4fb1ce:	cc                   	int3
4fb1cf:	cc                   	int3
4fb1d0:	56                   	push   %esi
4fb1d1:	8b 74 24 0c          	mov    0xc(%esp),%esi
4fb1d5:	85 f6                	test   %esi,%esi
4fb1d7:	75 6d                	jne    0x4fb246
4fb1d9:	39 35 18 68 69 00    	cmp    %esi,0x696818
4fb1df:	75 51                	jne    0x4fb232
4fb1e1:	e8 fa 02 00 00       	call   0x4fb4e0
4fb1e6:	85 c0                	test   %eax,%eax
4fb1e8:	74 1f                	je     0x4fb209
4fb1ea:	50                   	push   %eax
4fb1eb:	e8 d0 4e ff ff       	call   0x4f00c0
4fb1f0:	8b 15 14 68 69 00    	mov    0x696814,%edx
4fb1f6:	83 c4 04             	add    $0x4,%esp
4fb1f9:	89 04 95 0c 68 69 00 	mov    %eax,0x69680c(,%edx,4)
4fb200:	42                   	inc    %edx
4fb201:	89 15 14 68 69 00    	mov    %edx,0x696814
4fb207:	eb 06                	jmp    0x4fb20f
4fb209:	8b 15 14 68 69 00    	mov    0x696814,%edx
4fb20f:	8b 4c 24 10          	mov    0x10(%esp),%ecx
4fb213:	8b c2                	mov    %edx,%eax
4fb215:	c7 04 95 0c 68 69 00 	movl   $0x0,0x69680c(,%edx,4)
4fb21c:	00 00 00 00
4fb220:	c7 05 18 68 69 00 01 	movl   $0x1,0x696818
4fb227:	00 00 00
4fb22a:	5e                   	pop    %esi
4fb22b:	c7 01 0c 68 69 00    	movl   $0x69680c,(%ecx)
4fb231:	c3                   	ret
4fb232:	8b 4c 24 10          	mov    0x10(%esp),%ecx
4fb236:	8b 15 14 68 69 00    	mov    0x696814,%edx
4fb23c:	8b c2                	mov    %edx,%eax
4fb23e:	5e                   	pop    %esi
4fb23f:	c7 01 0c 68 69 00    	movl   $0x69680c,(%ecx)
4fb245:	c3                   	ret
4fb246:	83 7c 24 14 40       	cmpl   $0x40,0x14(%esp)
4fb24b:	75 0e                	jne    0x4fb25b
4fb24d:	e8 8e 02 00 00       	call   0x4fb4e0
4fb252:	89 06                	mov    %eax,(%esi)
4fb254:	b8 01 00 00 00       	mov    $0x1,%eax
4fb259:	5e                   	pop    %esi
4fb25a:	c3                   	ret
4fb25b:	c7 06 00 00 00 00    	movl   $0x0,(%esi)