4d2063:	8d 47 01             	lea    0x1(%edi),%eax
4d2066:	50                   	push   %eax
4d2067:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4d206a:	e8 e1 73 f6 ff       	call   0x439450
4d206f:	53                   	push   %ebx
4d2070:	ff 75 b8             	push   -0x48(%ebp)
4d2073:	89 45 bc             	mov    %eax,-0x44(%ebp)
4d2076:	50                   	push   %eax
4d2077:	89 5d e8             	mov    %ebx,-0x18(%ebp)
4d207a:	89 7d ec             	mov    %edi,-0x14(%ebp)
4d207d:	e8 7e 0e 11 00       	call   0x5e2f00
4d2082:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4d2085:	89 4d d8             	mov    %ecx,-0x28(%ebp)
4d2088:	c6 04 19 00          	movb   $0x0,(%ecx,%ebx,1)
4d208c:	83 c4 0c             	add    $0xc,%esp
4d208f:	8d 45 d8             	lea    -0x28(%ebp),%eax
4d2092:	83 ff 10             	cmp    $0x10,%edi
4d2095:	0f 43 c1             	cmovae %ecx,%eax
4d2098:	6a 04                	push   $0x4
4d209a:	68 e8 ab 6a 00       	push   $0x6aabe8
4d209f:	53                   	push   %ebx
4d20a0:	50                   	push   %eax
4d20a1:	e8 4a 69 f8 ff       	call   0x4589f0
4d20a6:	83 c4 10             	add    $0x10,%esp
4d20a9:	8a d8                	mov    %al,%bl
4d20ab:	83 ff 10             	cmp    $0x10,%edi
4d20ae:	72 2c                	jb     0x4d20dc
4d20b0:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4d20b3:	47                   	inc    %edi
4d20b4:	8b c1                	mov    %ecx,%eax
4d20b6:	81 ff 00 10 00 00    	cmp    $0x1000,%edi
4d20bc:	72 14                	jb     0x4d20d2
4d20be:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d20c1:	83 c7 23             	add    $0x23,%edi
4d20c4:	2b c1                	sub    %ecx,%eax
4d20c6:	83 c0 fc             	add    $0xfffffffc,%eax
4d20c9:	83 f8 1f             	cmp    $0x1f,%eax
4d20cc:	0f 87 1f 01 00 00    	ja     0x4d21f1
4d20d2:	57                   	push   %edi
4d20d3:	51                   	push   %ecx
4d20d4:	e8 99 ef 10 00       	call   0x5e1072
4d20d9:	83 c4 08             	add    $0x8,%esp
4d20dc:	84 db                	test   %bl,%bl
4d20de:	0f 84 ac 00 00 00    	je     0x4d2190
4d20e4:	8b 4d b4             	mov    -0x4c(%ebp),%ecx
4d20e7:	8b c6                	mov    %esi,%eax
4d20e9:	39 4e 10             	cmp    %ecx,0x10(%esi)
4d20ec:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4d20f3:	0f 42 4e 10          	cmovb  0x10(%esi),%ecx
4d20f7:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4d20fb:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
4d2102:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
4d2106:	72 02                	jb     0x4d210a
4d2108:	8b 06                	mov    (%esi),%eax
4d210a:	51                   	push   %ecx
4d210b:	50                   	push   %eax
4d210c:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4d210f:	e8 2c 31 f7 ff       	call   0x445240
4d2114:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
4d2118:	8d 45 c0             	lea    -0x40(%ebp),%eax
4d211b:	8b 7d b0             	mov    -0x50(%ebp),%edi
4d211e:	0f 43 45 c0          	cmovae -0x40(%ebp),%eax
4d2122:	57                   	push   %edi
4d2123:	ff 75 d0             	push   -0x30(%ebp)
4d2126:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4d212d:	50                   	push   %eax
4d212e:	e8 ed bd 00 00       	call   0x4ddf20
4d2133:	83 c4 0c             	add    $0xc,%esp
4d2136:	85 c0                	test   %eax,%eax
4d2138:	75 79                	jne    0x4d21b3
4d213a:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
4d213e:	72 02                	jb     0x4d2142
4d2140:	8b 36                	mov    (%esi),%esi
4d2142:	56                   	push   %esi
4d2143:	68 fc dd 6a 00       	push   $0x6addfc
4d2148:	6a 04                	push   $0x4
4d214a:	e8 f1 b4 fe ff       	call   0x4bd640
4d214f:	83 c4 0c             	add    $0xc,%esp
4d2152:	8b cf                	mov    %edi,%ecx
4d2154:	6a 00                	push   $0x0
4d2156:	68 65 aa 68 00       	push   $0x68aa65
4d215b:	e8 e0 30 f7 ff       	call   0x445240
4d2160:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4d2163:	83 fa 10             	cmp    $0x10,%edx
4d2166:	72 28                	jb     0x4d2190
4d2168:	8b 4d c0             	mov    -0x40(%ebp),%ecx
4d216b:	42                   	inc    %edx
4d216c:	8b c1                	mov    %ecx,%eax
4d216e:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d2174:	72 10                	jb     0x4d2186
4d2176:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d2179:	83 c2 23             	add    $0x23,%edx
4d217c:	2b c1                	sub    %ecx,%eax
4d217e:	83 c0 fc             	add    $0xfffffffc,%eax
4d2181:	83 f8 1f             	cmp    $0x1f,%eax
4d2184:	77 70                	ja     0x4d21f6
4d2186:	52                   	push   %edx
4d2187:	51                   	push   %ecx
4d2188:	e8 e5 ee 10 00       	call   0x5e1072
4d218d:	83 c4 08             	add    $0x8,%esp
4d2190:	b8 04 00 00 00       	mov    $0x4,%eax
4d2195:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d2198:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d219f:	59                   	pop    %ecx
4d21a0:	5f                   	pop    %edi
4d21a1:	5e                   	pop    %esi
4d21a2:	5b                   	pop    %ebx
4d21a3:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4d21a6:	33 cd                	xor    %ebp,%ecx
4d21a8:	e8 2d f3 10 00       	call   0x5e14da
4d21ad:	8b e5                	mov    %ebp,%esp
4d21af:	5d                   	pop    %ebp
4d21b0:	c2 08 00             	ret    $0x8
4d21b3:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4d21b6:	83 fa 10             	cmp    $0x10,%edx
4d21b9:	72 28                	jb     0x4d21e3
4d21bb:	8b 4d c0             	mov    -0x40(%ebp),%ecx
4d21be:	42                   	inc    %edx
4d21bf:	8b c1                	mov    %ecx,%eax
4d21c1:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d21c7:	72 10                	jb     0x4d21d9
4d21c9:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d21cc:	83 c2 23             	add    $0x23,%edx
4d21cf:	2b c1                	sub    %ecx,%eax
4d21d1:	83 c0 fc             	add    $0xfffffffc,%eax
4d21d4:	83 f8 1f             	cmp    $0x1f,%eax
4d21d7:	77 1d                	ja     0x4d21f6
4d21d9:	52                   	push   %edx
4d21da:	51                   	push   %ecx
4d21db:	e8 92 ee 10 00       	call   0x5e1072
4d21e0:	83 c4 08             	add    $0x8,%esp
4d21e3:	33 c0                	xor    %eax,%eax
4d21e5:	eb ae                	jmp    0x4d2195
4d21e7:	e8 64 2e f7 ff       	call   0x445050
4d21ec:	e8 3f 2e f7 ff       	call   0x445030
4d21f1:	e8 39 ad 11 00       	call   0x5ecf2f
4d21f6:	e8 34 ad 11 00       	call   0x5ecf2f
4d21fb:	cc                   	int3
4d21fc:	cc                   	int3
4d21fd:	cc                   	int3
4d21fe:	cc                   	int3
4d21ff:	cc                   	int3
4d2200:	55                   	push   %ebp
4d2201:	8b ec                	mov    %esp,%ebp
4d2203:	6a ff                	push   $0xffffffff
4d2205:	68 89 bf 65 00       	push   $0x65bf89
4d220a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4d2210:	50                   	push   %eax
4d2211:	83 ec 50             	sub    $0x50,%esp
4d2214:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4d2219:	33 c5                	xor    %ebp,%eax
4d221b:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d221e:	53                   	push   %ebx
4d221f:	56                   	push   %esi
4d2220:	50                   	push   %eax
4d2221:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d2224:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4d222a:	8b 75 08             	mov    0x8(%ebp),%esi
4d222d:	c7 45 a4 00 00 00 00 	movl   $0x0,-0x5c(%ebp)
4d2234:	8b 46 10             	mov    0x10(%esi),%eax
4d2237:	85 c0                	test   %eax,%eax
4d2239:	0f 84 7c 01 00 00    	je     0x4d23bb
4d223f:	83 f8 04             	cmp    $0x4,%eax
4d2242:	0f 86 73 01 00 00    	jbe    0x4d23bb
4d2248:	c7 45 b8 00 00 00 00 	movl   $0x0,-0x48(%ebp)
4d224f:	c7 45 bc 0f 00 00 00 	movl   $0xf,-0x44(%ebp)
4d2256:	c6 45 a8 00          	movb   $0x0,-0x58(%ebp)
4d225a:	8d 45 a8             	lea    -0x58(%ebp),%eax
4d225d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4d2264:	50                   	push   %eax
4d2265:	e8 c6 c6 ff ff       	call   0x4ce930
4d226a:	83 c4 04             	add    $0x4,%esp
4d226d:	8b 45 b8             	mov    -0x48(%ebp),%eax
4d2270:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4d2273:	40                   	inc    %eax
4d2274:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4d2278:	50                   	push   %eax
4d2279:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4d2280:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4d2287:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4d228b:	c7 45 a4 01 00 00 00 	movl   $0x1,-0x5c(%ebp)
4d2292:	e8 d9 16 f8 ff       	call   0x453970
4d2297:	83 7d bc 10          	cmpl   $0x10,-0x44(%ebp)
4d229b:	8d 45 a8             	lea    -0x58(%ebp),%eax
4d229e:	ff 75 b8             	push   -0x48(%ebp)
4d22a1:	0f 43 45 a8          	cmovae -0x58(%ebp),%eax
4d22a5:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4d22a8:	50                   	push   %eax
4d22a9:	e8 12 2e f7 ff       	call   0x4450c0
4d22ae:	6a 01                	push   $0x1
4d22b0:	68 b4 b0 68 00       	push   $0x68b0b4
4d22b5:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4d22b8:	e8 03 2e f7 ff       	call   0x4450c0
4d22bd:	56                   	push   %esi
4d22be:	8d 45 d8             	lea    -0x28(%ebp),%eax
4d22c1:	50                   	push   %eax
4d22c2:	8d 45 c0             	lea    -0x40(%ebp),%eax
4d22c5:	50                   	push   %eax
4d22c6:	e8 f5 01 f8 ff       	call   0x4524c0
4d22cb:	83 c4 0c             	add    $0xc,%esp
4d22ce:	8b 55 ec             	mov    -0x14(%ebp),%edx
4d22d1:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4d22d5:	83 fa 10             	cmp    $0x10,%edx
4d22d8:	72 2c                	jb     0x4d2306
4d22da:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4d22dd:	42                   	inc    %edx
4d22de:	8b c1                	mov    %ecx,%eax
4d22e0:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d22e6:	72 14                	jb     0x4d22fc
4d22e8:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d22eb:	83 c2 23             	add    $0x23,%edx
4d22ee:	2b c1                	sub    %ecx,%eax
4d22f0:	83 c0 fc             	add    $0xfffffffc,%eax
4d22f3:	83 f8 1f             	cmp    $0x1f,%eax
4d22f6:	0f 87 de 00 00 00    	ja     0x4d23da
4d22fc:	52                   	push   %edx
4d22fd:	51                   	push   %ecx
4d22fe:	e8 6f ed 10 00       	call   0x5e1072
4d2303:	83 c4 08             	add    $0x8,%esp
4d2306:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
4d230a:	8d 45 c0             	lea    -0x40(%ebp),%eax
4d230d:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4d2314:	0f 43 45 c0          	cmovae -0x40(%ebp),%eax
4d2318:	50                   	push   %eax
4d2319:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4d2320:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4d2324:	e8 b7 68 f9 ff       	call   0x468be0
4d2329:	83 c4 04             	add    $0x4,%esp
4d232c:	85 c0                	test   %eax,%eax
4d232e:	8d 45 c0             	lea    -0x40(%ebp),%eax
4d2331:	74 2d                	je     0x4d2360
4d2333:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
4d2337:	0f 43 45 c0          	cmovae -0x40(%ebp),%eax
4d233b:	50                   	push   %eax
4d233c:	68 c4 df 6a 00       	push   $0x6adfc4
4d2341:	6a 02                	push   $0x2
4d2343:	e8 f8 b2 fe ff       	call   0x4bd640
4d2348:	83 c4 0c             	add    $0xc,%esp
4d234b:	e8 a9 ac 11 00       	call   0x5ecff9
4d2350:	32 db                	xor    %bl,%bl
4d2352:	b9 02 00 00 00       	mov    $0x2,%ecx
4d2357:	ba fc df 6a 00       	mov    $0x6adffc,%edx
4d235c:	8b 00                	mov    (%eax),%eax
4d235e:	eb 14                	jmp    0x4d2374
4d2360:	83 7d d4 10          	cmpl   $0x10,-0x2c(%ebp)
4d2364:	b3 01                	mov    $0x1,%bl
4d2366:	b9 04 00 00 00       	mov    $0x4,%ecx
4d236b:	ba 0c e0 6a 00       	mov    $0x6ae00c,%edx
4d2370:	0f 43 45 c0          	cmovae -0x40(%ebp),%eax
4d2374:	50                   	push   %eax
4d2375:	52                   	push   %edx
4d2376:	51                   	push   %ecx
4d2377:	e8 c4 b2 fe ff       	call   0x4bd640
4d237c:	83 c4 0c             	add    $0xc,%esp
4d237f:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4d2382:	e8 29 63 f6 ff       	call   0x4386b0
4d2387:	8b 55 bc             	mov    -0x44(%ebp),%edx
4d238a:	83 fa 10             	cmp    $0x10,%edx
4d238d:	72 28                	jb     0x4d23b7
4d238f:	8b 4d a8             	mov    -0x58(%ebp),%ecx
4d2392:	42                   	inc    %edx
4d2393:	8b c1                	mov    %ecx,%eax
4d2395:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4d239b:	72 10                	jb     0x4d23ad
4d239d:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4d23a0:	83 c2 23             	add    $0x23,%edx
4d23a3:	2b c1                	sub    %ecx,%eax
4d23a5:	83 c0 fc             	add    $0xfffffffc,%eax
4d23a8:	83 f8 1f             	cmp    $0x1f,%eax
4d23ab:	77 32                	ja     0x4d23df
4d23ad:	52                   	push   %edx
4d23ae:	51                   	push   %ecx
4d23af:	e8 be ec 10 00       	call   0x5e1072
4d23b4:	83 c4 08             	add    $0x8,%esp
4d23b7:	8a c3                	mov    %bl,%al
4d23b9:	eb 02                	jmp    0x4d23bd
4d23bb:	32 c0                	xor    %al,%al
4d23bd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4d23c0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4d23c7:	59                   	pop    %ecx
4d23c8:	5e                   	pop    %esi
4d23c9:	5b                   	pop    %ebx
4d23ca:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4d23cd:	33 cd                	xor    %ebp,%ecx
4d23cf:	e8 06 f1 10 00       	call   0x5e14da
4d23d4:	8b e5                	mov    %ebp,%esp
4d23d6:	5d                   	pop    %ebp
4d23d7:	c2 04 00             	ret    $0x4
4d23da:	e8 50 ab 11 00       	call   0x5ecf2f
4d23df:	e8 4b ab 11 00       	call   0x5ecf2f
4d23e4:	cc                   	int3
4d23e5:	cc                   	int3
4d23e6:	cc                   	int3
4d23e7:	cc                   	int3
4d23e8:	cc                   	int3
4d23e9:	cc                   	int3
4d23ea:	cc                   	int3
4d23eb:	cc                   	int3
4d23ec:	cc                   	int3
4d23ed:	cc                   	int3
4d23ee:	cc                   	int3
4d23ef:	cc                   	int3
4d23f0:	55                   	push   %ebp
4d23f1:	8b ec                	mov    %esp,%ebp
4d23f3:	6a ff                	push   $0xffffffff
4d23f5:	68 d2 bf 65 00       	push   $0x65bfd2
4d23fa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4d2400:	50                   	push   %eax
4d2401:	83 ec 28             	sub    $0x28,%esp
4d2404:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4d2409:	33 c5                	xor    %ebp,%eax
4d240b:	89 45 f0             	mov    %eax,-0x10(%ebp)
4d240e:	56                   	push   %esi
4d240f:	57                   	push   %edi
4d2410:	50                   	push   %eax
4d2411:	8d 45 f4             	lea    -0xc(%ebp),%eax
4d2414:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4d241a:	8b f9                	mov    %ecx,%edi
4d241c:	33 f6                	xor    %esi,%esi
4d241e:	80 7f 08 00          	cmpb   $0x0,0x8(%edi)
4d2422:	0f 85 e2 00 00 00    	jne    0x4d250a
4d2428:	89 75 e8             	mov    %esi,-0x18(%ebp)
4d242b:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4d2432:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4d2436:	8d 4d d0             	lea    -0x30(%ebp),%ecx
4d2439:	89 75 fc             	mov    %esi,-0x4(%ebp)
4d243c:	e8 4f c4 00 00       	call   0x4de890
4d2441:	8d 45 d8             	lea    -0x28(%ebp),%eax
4d2444:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4d2448:	50                   	push   %eax
4d2449:	8d 4d d0             	lea    -0x30(%ebp),%ecx
4d244c:	e8 cf c4 00 00       	call   0x4de920
4d2451:	85 c0                	test   %eax,%eax
4d2453:	75 74                	jne    0x4d24c9
4d2455:	68 08 02 00 00       	push   $0x208
4d245a:	e8 e3 eb 10 00       	call   0x5e1042
4d245f:	83 c4 04             	add    $0x4,%esp
4d2462:	89 45 cc             	mov    %eax,-0x34(%ebp)
4d2465:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4d2469:	85 c0                	test   %eax,%eax
4d246b:	74 0b                	je     0x4d2478
4d246d:	8b c8                	mov    %eax,%ecx
4d246f:	e8 2c d8 fe ff       	call   0x4bfca0
4d2474:	8b c8                	mov    %eax,%ecx
4d2476:	eb 02                	jmp    0x4d247a
4d2478:	33 c9                	xor    %ecx,%ecx
4d247a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4d247e:	89 4f 04             	mov    %ecx,0x4(%edi)
4d2481:	85 c9                	test   %ecx,%ecx
4d2483:	74 3d                	je     0x4d24c2