4a9fc9:	cc                   	int3
4a9fca:	cc                   	int3
4a9fcb:	cc                   	int3
4a9fcc:	cc                   	int3
4a9fcd:	cc                   	int3
4a9fce:	cc                   	int3
4a9fcf:	cc                   	int3
4a9fd0:	55                   	push   %ebp
4a9fd1:	8b ec                	mov    %esp,%ebp
4a9fd3:	6a ff                	push   $0xffffffff
4a9fd5:	68 08 d7 64 00       	push   $0x64d708
4a9fda:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a9fe0:	50                   	push   %eax
4a9fe1:	83 ec 1c             	sub    $0x1c,%esp
4a9fe4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4a9fe9:	33 c5                	xor    %ebp,%eax
4a9feb:	89 45 f0             	mov    %eax,-0x10(%ebp)
4a9fee:	53                   	push   %ebx
4a9fef:	56                   	push   %esi
4a9ff0:	57                   	push   %edi
4a9ff1:	50                   	push   %eax
4a9ff2:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a9ff5:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a9ffb:	8b d9                	mov    %ecx,%ebx
4a9ffd:	8b 7d 08             	mov    0x8(%ebp),%edi
4aa000:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4aa003:	8b 75 0c             	mov    0xc(%ebp),%esi
4aa006:	6a 14                	push   $0x14
4aa008:	68 98 4b 69 00       	push   $0x694b98
4aa00d:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4aa014:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4aa01b:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4aa01f:	e8 1c b2 f9 ff       	call   0x445240
4aa024:	80 3d be 3e 69 00 00 	cmpb   $0x0,0x693ebe
4aa02b:	8b cb                	mov    %ebx,%ecx
4aa02d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4aa034:	0f 95 c0             	setne  %al
4aa037:	0f b6 c0             	movzbl %al,%eax
4aa03a:	50                   	push   %eax
4aa03b:	56                   	push   %esi
4aa03c:	8d 45 d8             	lea    -0x28(%ebp),%eax
4aa03f:	50                   	push   %eax
4aa040:	57                   	push   %edi
4aa041:	e8 ca 08 00 00       	call   0x4aa910
4aa046:	8b 55 ec             	mov    -0x14(%ebp),%edx
4aa049:	85 c0                	test   %eax,%eax
4aa04b:	0f 94 c3             	sete   %bl
4aa04e:	83 fa 10             	cmp    $0x10,%edx
4aa051:	72 28                	jb     0x4aa07b
4aa053:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4aa056:	42                   	inc    %edx
4aa057:	8b c1                	mov    %ecx,%eax
4aa059:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4aa05f:	72 10                	jb     0x4aa071
4aa061:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4aa064:	83 c2 23             	add    $0x23,%edx
4aa067:	2b c1                	sub    %ecx,%eax
4aa069:	83 c0 fc             	add    $0xfffffffc,%eax
4aa06c:	83 f8 1f             	cmp    $0x1f,%eax
4aa06f:	77 34                	ja     0x4aa0a5
4aa071:	52                   	push   %edx
4aa072:	51                   	push   %ecx
4aa073:	e8 fa 6f 13 00       	call   0x5e1072
4aa078:	83 c4 08             	add    $0x8,%esp
4aa07b:	33 c9                	xor    %ecx,%ecx
4aa07d:	b8 07 00 00 00       	mov    $0x7,%eax
4aa082:	84 db                	test   %bl,%bl
4aa084:	0f 45 c1             	cmovne %ecx,%eax
4aa087:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4aa08a:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4aa091:	59                   	pop    %ecx
4aa092:	5f                   	pop    %edi
4aa093:	5e                   	pop    %esi
4aa094:	5b                   	pop    %ebx
4aa095:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4aa098:	33 cd                	xor    %ebp,%ecx
4aa09a:	e8 3b 74 13 00       	call   0x5e14da
4aa09f:	8b e5                	mov    %ebp,%esp
4aa0a1:	5d                   	pop    %ebp
4aa0a2:	c2 08 00             	ret    $0x8
4aa0a5:	e8 85 2e 14 00       	call   0x5ecf2f
4aa0aa:	cc                   	int3
4aa0ab:	cc                   	int3
4aa0ac:	cc                   	int3
4aa0ad:	cc                   	int3
4aa0ae:	cc                   	int3
4aa0af:	cc                   	int3
4aa0b0:	55                   	push   %ebp
4aa0b1:	8b ec                	mov    %esp,%ebp
4aa0b3:	83 ec 08             	sub    $0x8,%esp
4aa0b6:	53                   	push   %ebx
4aa0b7:	8b d9                	mov    %ecx,%ebx
4aa0b9:	56                   	push   %esi
4aa0ba:	8b 73 1c             	mov    0x1c(%ebx),%esi
4aa0bd:	85 f6                	test   %esi,%esi
4aa0bf:	75 35                	jne    0x4aa0f6
4aa0c1:	8d 45 fc             	lea    -0x4(%ebp),%eax
4aa0c4:	89 75 fc             	mov    %esi,-0x4(%ebp)
4aa0c7:	6a 01                	push   $0x1
4aa0c9:	50                   	push   %eax
4aa0ca:	e8 10 52 01 00       	call   0x4bf2df
4aa0cf:	83 c4 08             	add    $0x8,%esp
4aa0d2:	8b f0                	mov    %eax,%esi
4aa0d4:	8b cb                	mov    %ebx,%ecx
4aa0d6:	56                   	push   %esi
4aa0d7:	e8 14 fe ff ff       	call   0x4a9ef0
4aa0dc:	56                   	push   %esi
4aa0dd:	8b cb                	mov    %ebx,%ecx
4aa0df:	e8 0c fe ff ff       	call   0x4a9ef0
4aa0e4:	8b 75 fc             	mov    -0x4(%ebp),%esi
4aa0e7:	85 f6                	test   %esi,%esi
4aa0e9:	75 0b                	jne    0x4aa0f6
4aa0eb:	8d 46 02             	lea    0x2(%esi),%eax
4aa0ee:	5e                   	pop    %esi
4aa0ef:	5b                   	pop    %ebx
4aa0f0:	8b e5                	mov    %ebp,%esp
4aa0f2:	5d                   	pop    %ebp
4aa0f3:	c2 04 00             	ret    $0x4
4aa0f6:	8b 45 08             	mov    0x8(%ebp),%eax
4aa0f9:	83 78 14 10          	cmpl   $0x10,0x14(%eax)
4aa0fd:	72 02                	jb     0x4aa101
4aa0ff:	8b 00                	mov    (%eax),%eax
4aa101:	57                   	push   %edi
4aa102:	8d 4d f8             	lea    -0x8(%ebp),%ecx
4aa105:	51                   	push   %ecx
4aa106:	50                   	push   %eax
4aa107:	6a 01                	push   $0x1
4aa109:	56                   	push   %esi
4aa10a:	e8 20 4d 01 00       	call   0x4bee2f
4aa10f:	83 c4 10             	add    $0x10,%esp
4aa112:	8b f8                	mov    %eax,%edi
4aa114:	8b cb                	mov    %ebx,%ecx
4aa116:	57                   	push   %edi
4aa117:	e8 d4 fd ff ff       	call   0x4a9ef0
4aa11c:	56                   	push   %esi
4aa11d:	e8 c6 4c 01 00       	call   0x4bede8
4aa122:	83 c4 04             	add    $0x4,%esp
4aa125:	8b f0                	mov    %eax,%esi
4aa127:	8b cb                	mov    %ebx,%ecx
4aa129:	56                   	push   %esi
4aa12a:	e8 c1 fd ff ff       	call   0x4a9ef0
4aa12f:	56                   	push   %esi
4aa130:	8b cb                	mov    %ebx,%ecx
4aa132:	e8 b9 fd ff ff       	call   0x4a9ef0
4aa137:	57                   	push   %edi
4aa138:	8b cb                	mov    %ebx,%ecx
4aa13a:	e8 b1 fd ff ff       	call   0x4a9ef0
4aa13f:	5f                   	pop    %edi
4aa140:	5e                   	pop    %esi
4aa141:	5b                   	pop    %ebx
4aa142:	8b e5                	mov    %ebp,%esp
4aa144:	5d                   	pop    %ebp
4aa145:	c2 04 00             	ret    $0x4
4aa148:	cc                   	int3
4aa149:	cc                   	int3
4aa14a:	cc                   	int3
4aa14b:	cc                   	int3
4aa14c:	cc                   	int3
4aa14d:	cc                   	int3
4aa14e:	cc                   	int3
4aa14f:	cc                   	int3
4aa150:	55                   	push   %ebp
4aa151:	8b ec                	mov    %esp,%ebp
4aa153:	51                   	push   %ecx
4aa154:	53                   	push   %ebx
4aa155:	56                   	push   %esi
4aa156:	57                   	push   %edi
4aa157:	8b f9                	mov    %ecx,%edi
4aa159:	8b 47 1c             	mov    0x1c(%edi),%eax
4aa15c:	85 c0                	test   %eax,%eax
4aa15e:	75 2a                	jne    0x4aa18a
4aa160:	89 45 fc             	mov    %eax,-0x4(%ebp)
4aa163:	8d 45 fc             	lea    -0x4(%ebp),%eax
4aa166:	6a 01                	push   $0x1
4aa168:	50                   	push   %eax
4aa169:	e8 71 51 01 00       	call   0x4bf2df
4aa16e:	83 c4 08             	add    $0x8,%esp
4aa171:	8b f0                	mov    %eax,%esi
4aa173:	8b cf                	mov    %edi,%ecx
4aa175:	56                   	push   %esi
4aa176:	e8 75 fd ff ff       	call   0x4a9ef0
4aa17b:	56                   	push   %esi
4aa17c:	8b cf                	mov    %edi,%ecx
4aa17e:	e8 6d fd ff ff       	call   0x4a9ef0
4aa183:	8b 45 fc             	mov    -0x4(%ebp),%eax
4aa186:	85 c0                	test   %eax,%eax
4aa188:	74 2c                	je     0x4aa1b6
4aa18a:	50                   	push   %eax
4aa18b:	33 db                	xor    %ebx,%ebx
4aa18d:	e8 56 4c 01 00       	call   0x4bede8
4aa192:	83 c4 04             	add    $0x4,%esp
4aa195:	8b f0                	mov    %eax,%esi
4aa197:	8b cf                	mov    %edi,%ecx
4aa199:	56                   	push   %esi
4aa19a:	e8 51 fd ff ff       	call   0x4a9ef0
4aa19f:	56                   	push   %esi
4aa1a0:	8b cf                	mov    %edi,%ecx
4aa1a2:	e8 49 fd ff ff       	call   0x4a9ef0
4aa1a7:	53                   	push   %ebx
4aa1a8:	8b cf                	mov    %edi,%ecx
4aa1aa:	e8 41 fd ff ff       	call   0x4a9ef0
4aa1af:	5f                   	pop    %edi
4aa1b0:	5e                   	pop    %esi
4aa1b1:	5b                   	pop    %ebx
4aa1b2:	8b e5                	mov    %ebp,%esp
4aa1b4:	5d                   	pop    %ebp
4aa1b5:	c3                   	ret
4aa1b6:	8b 5f 24             	mov    0x24(%edi),%ebx
4aa1b9:	8b cf                	mov    %edi,%ecx
4aa1bb:	53                   	push   %ebx
4aa1bc:	e8 2f fd ff ff       	call   0x4a9ef0
4aa1c1:	5f                   	pop    %edi
4aa1c2:	5e                   	pop    %esi
4aa1c3:	5b                   	pop    %ebx
4aa1c4:	8b e5                	mov    %ebp,%esp
4aa1c6:	5d                   	pop    %ebp
4aa1c7:	c3                   	ret
4aa1c8:	cc                   	int3
4aa1c9:	cc                   	int3
4aa1ca:	cc                   	int3
4aa1cb:	cc                   	int3
4aa1cc:	cc                   	int3
4aa1cd:	cc                   	int3
4aa1ce:	cc                   	int3
4aa1cf:	cc                   	int3
4aa1d0:	55                   	push   %ebp
4aa1d1:	8b ec                	mov    %esp,%ebp
4aa1d3:	6a ff                	push   $0xffffffff
4aa1d5:	68 7b 91 65 00       	push   $0x65917b
4aa1da:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4aa1e0:	50                   	push   %eax
4aa1e1:	81 ec 80 00 00 00    	sub    $0x80,%esp
4aa1e7:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4aa1ec:	33 c5                	xor    %ebp,%eax
4aa1ee:	89 45 f0             	mov    %eax,-0x10(%ebp)
4aa1f1:	56                   	push   %esi
4aa1f2:	57                   	push   %edi
4aa1f3:	50                   	push   %eax
4aa1f4:	8d 45 f4             	lea    -0xc(%ebp),%eax
4aa1f7:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4aa1fd:	8b f9                	mov    %ecx,%edi
4aa1ff:	8b 47 1c             	mov    0x1c(%edi),%eax
4aa202:	85 c0                	test   %eax,%eax
4aa204:	75 37                	jne    0x4aa23d
4aa206:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
4aa20c:	8d 85 74 ff ff ff    	lea    -0x8c(%ebp),%eax
4aa212:	6a 01                	push   $0x1
4aa214:	50                   	push   %eax
4aa215:	e8 c5 50 01 00       	call   0x4bf2df
4aa21a:	83 c4 08             	add    $0x8,%esp
4aa21d:	8b f0                	mov    %eax,%esi
4aa21f:	8b cf                	mov    %edi,%ecx
4aa221:	56                   	push   %esi
4aa222:	e8 c9 fc ff ff       	call   0x4a9ef0
4aa227:	56                   	push   %esi
4aa228:	8b cf                	mov    %edi,%ecx
4aa22a:	e8 c1 fc ff ff       	call   0x4a9ef0
4aa22f:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
4aa235:	85 c0                	test   %eax,%eax
4aa237:	0f 84 44 02 00 00    	je     0x4aa481
4aa23d:	6a 08                	push   $0x8
4aa23f:	68 64 4c 69 00       	push   $0x694c64
4aa244:	8d 4d 90             	lea    -0x70(%ebp),%ecx
4aa247:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%ebp)
4aa24e:	c7 45 a4 0f 00 00 00 	movl   $0xf,-0x5c(%ebp)
4aa255:	c6 45 90 00          	movb   $0x0,-0x70(%ebp)
4aa259:	e8 e2 af f9 ff       	call   0x445240
4aa25e:	6a 08                	push   $0x8
4aa260:	68 4c 4c 69 00       	push   $0x694c4c
4aa265:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4aa268:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4aa26f:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4aa276:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
4aa27d:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
4aa281:	e8 ba af f9 ff       	call   0x445240
4aa286:	6a 08                	push   $0x8
4aa288:	68 58 4c 69 00       	push   $0x694c58
4aa28d:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4aa290:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4aa294:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4aa29b:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4aa2a2:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4aa2a6:	e8 95 af f9 ff       	call   0x445240
4aa2ab:	80 3d be 3e 69 00 00 	cmpb   $0x0,0x693ebe
4aa2b2:	8b cf                	mov    %edi,%ecx
4aa2b4:	0f 95 c0             	setne  %al
4aa2b7:	0f b6 c0             	movzbl %al,%eax
4aa2ba:	50                   	push   %eax
4aa2bb:	8d 45 90             	lea    -0x70(%ebp),%eax
4aa2be:	50                   	push   %eax
4aa2bf:	8d 45 c0             	lea    -0x40(%ebp),%eax
4aa2c2:	50                   	push   %eax
4aa2c3:	8d 45 d8             	lea    -0x28(%ebp),%eax
4aa2c6:	50                   	push   %eax
4aa2c7:	e8 54 05 00 00       	call   0x4aa820
4aa2cc:	8b 55 ec             	mov    -0x14(%ebp),%edx
4aa2cf:	8b f0                	mov    %eax,%esi
4aa2d1:	83 fa 10             	cmp    $0x10,%edx
4aa2d4:	72 2c                	jb     0x4aa302
4aa2d6:	8b 4d d8             	mov    -0x28(%ebp),%ecx
4aa2d9:	42                   	inc    %edx
4aa2da:	8b c1                	mov    %ecx,%eax
4aa2dc:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4aa2e2:	72 14                	jb     0x4aa2f8
4aa2e4:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4aa2e7:	83 c2 23             	add    $0x23,%edx
4aa2ea:	2b c1                	sub    %ecx,%eax
4aa2ec:	83 c0 fc             	add    $0xfffffffc,%eax
4aa2ef:	83 f8 1f             	cmp    $0x1f,%eax
4aa2f2:	0f 87 ac 01 00 00    	ja     0x4aa4a4
4aa2f8:	52                   	push   %edx
4aa2f9:	51                   	push   %ecx
4aa2fa:	e8 73 6d 13 00       	call   0x5e1072
4aa2ff:	83 c4 08             	add    $0x8,%esp
4aa302:	8b 55 d4             	mov    -0x2c(%ebp),%edx
4aa305:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4aa30c:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4aa313:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4aa317:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
4aa31b:	83 fa 10             	cmp    $0x10,%edx
4aa31e:	72 2c                	jb     0x4aa34c
4aa320:	8b 4d c0             	mov    -0x40(%ebp),%ecx
4aa323:	42                   	inc    %edx
4aa324:	8b c1                	mov    %ecx,%eax
4aa326:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4aa32c:	72 14                	jb     0x4aa342
4aa32e:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4aa331:	83 c2 23             	add    $0x23,%edx
4aa334:	2b c1                	sub    %ecx,%eax
4aa336:	83 c0 fc             	add    $0xfffffffc,%eax
4aa339:	83 f8 1f             	cmp    $0x1f,%eax
4aa33c:	0f 87 62 01 00 00    	ja     0x4aa4a4
4aa342:	52                   	push   %edx
4aa343:	51                   	push   %ecx
4aa344:	e8 29 6d 13 00       	call   0x5e1072
4aa349:	83 c4 08             	add    $0x8,%esp
4aa34c:	8b 55 a4             	mov    -0x5c(%ebp),%edx
4aa34f:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4aa356:	c7 45 d4 0f 00 00 00 	movl   $0xf,-0x2c(%ebp)
4aa35d:	c6 45 c0 00          	movb   $0x0,-0x40(%ebp)
4aa361:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4aa368:	83 fa 10             	cmp    $0x10,%edx
4aa36b:	72 2c                	jb     0x4aa399
4aa36d:	8b 4d 90             	mov    -0x70(%ebp),%ecx
4aa370:	42                   	inc    %edx
4aa371:	8b c1                	mov    %ecx,%eax
4aa373:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4aa379:	72 14                	jb     0x4aa38f
4aa37b:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4aa37e:	83 c2 23             	add    $0x23,%edx