4aa0c9:	e9 d6 00 00 00       	jmp    0x4aa1a4
4aa0ce:	3b 1f                	cmp    (%edi),%ebx
4aa0d0:	72 0d                	jb     0x4aa0df
4aa0d2:	53                   	push   %ebx
4aa0d3:	8b cf                	mov    %edi,%ecx
4aa0d5:	e8 96 f4 fa ff       	call   0x459570
4aa0da:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa0dd:	8b d8                	mov    %eax,%ebx
4aa0df:	f2 0f 10 06          	movsd  (%esi),%xmm0
4aa0e3:	53                   	push   %ebx
4aa0e4:	83 ec 08             	sub    $0x8,%esp
4aa0e7:	f2 0f 11 04 24       	movsd  %xmm0,(%esp)
4aa0ec:	52                   	push   %edx
4aa0ed:	e8 3e 9a fc ff       	call   0x473b30
4aa0f2:	e9 aa 00 00 00       	jmp    0x4aa1a1
4aa0f7:	3b 1f                	cmp    (%edi),%ebx
4aa0f9:	72 0d                	jb     0x4aa108
4aa0fb:	53                   	push   %ebx
4aa0fc:	8b cf                	mov    %edi,%ecx
4aa0fe:	e8 6d f4 fa ff       	call   0x459570
4aa103:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa106:	8b d8                	mov    %eax,%ebx
4aa108:	0f b6 06             	movzbl (%esi),%eax
4aa10b:	53                   	push   %ebx
4aa10c:	50                   	push   %eax
4aa10d:	52                   	push   %edx
4aa10e:	e8 7d 79 fa ff       	call   0x451a90
4aa113:	83 c4 0c             	add    $0xc,%esp
4aa116:	e9 89 00 00 00       	jmp    0x4aa1a4
4aa11b:	3b 1f                	cmp    (%edi),%ebx
4aa11d:	72 0d                	jb     0x4aa12c
4aa11f:	53                   	push   %ebx
4aa120:	8b cf                	mov    %edi,%ecx
4aa122:	e8 49 f4 fa ff       	call   0x459570
4aa127:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa12a:	8b d8                	mov    %eax,%ebx
4aa12c:	53                   	push   %ebx
4aa12d:	ff 36                	push   (%esi)
4aa12f:	52                   	push   %edx
4aa130:	e8 8b 79 fa ff       	call   0x451ac0
4aa135:	83 c4 0c             	add    $0xc,%esp
4aa138:	eb 6a                	jmp    0x4aa1a4
4aa13a:	3b 1f                	cmp    (%edi),%ebx
4aa13c:	72 0d                	jb     0x4aa14b
4aa13e:	53                   	push   %ebx
4aa13f:	8b cf                	mov    %edi,%ecx
4aa141:	e8 2a f4 fa ff       	call   0x459570
4aa146:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa149:	8b d8                	mov    %eax,%ebx
4aa14b:	53                   	push   %ebx
4aa14c:	ff 36                	push   (%esi)
4aa14e:	8b cf                	mov    %edi,%ecx
4aa150:	52                   	push   %edx
4aa151:	e8 8a 10 fc ff       	call   0x46b1e0
4aa156:	eb 4c                	jmp    0x4aa1a4
4aa158:	3b 1f                	cmp    (%edi),%ebx
4aa15a:	72 0d                	jb     0x4aa169
4aa15c:	53                   	push   %ebx
4aa15d:	8b cf                	mov    %edi,%ecx
4aa15f:	e8 0c f4 fa ff       	call   0x459570
4aa164:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa167:	8b d8                	mov    %eax,%ebx
4aa169:	57                   	push   %edi
4aa16a:	53                   	push   %ebx
4aa16b:	ff 36                	push   (%esi)
4aa16d:	52                   	push   %edx
4aa16e:	e8 7d 0e fc ff       	call   0x46aff0
4aa173:	eb 2c                	jmp    0x4aa1a1
4aa175:	f6 c1 f0             	test   $0xf0,%cl
4aa178:	74 0c                	je     0x4aa186
4aa17a:	8b 0e                	mov    (%esi),%ecx
4aa17c:	57                   	push   %edi
4aa17d:	53                   	push   %ebx
4aa17e:	52                   	push   %edx
4aa17f:	8b 01                	mov    (%ecx),%eax
4aa181:	ff 50 40             	call   *0x40(%eax)
4aa184:	eb 1e                	jmp    0x4aa1a4
4aa186:	3b 1f                	cmp    (%edi),%ebx
4aa188:	72 0d                	jb     0x4aa197
4aa18a:	53                   	push   %ebx
4aa18b:	8b cf                	mov    %edi,%ecx
4aa18d:	e8 de f3 fa ff       	call   0x459570
4aa192:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa195:	8b d8                	mov    %eax,%ebx
4aa197:	57                   	push   %edi
4aa198:	53                   	push   %ebx
4aa199:	ff 36                	push   (%esi)
4aa19b:	52                   	push   %edx
4aa19c:	e8 9f 0e fc ff       	call   0x46b040
4aa1a1:	83 c4 10             	add    $0x10,%esp
4aa1a4:	8b d8                	mov    %eax,%ebx
4aa1a6:	8b c3                	mov    %ebx,%eax
4aa1a8:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4aa1ab:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4aa1b2:	59                   	pop    %ecx
4aa1b3:	5f                   	pop    %edi
4aa1b4:	5e                   	pop    %esi
4aa1b5:	5b                   	pop    %ebx
4aa1b6:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4aa1b9:	33 cd                	xor    %ebp,%ecx
4aa1bb:	e8 66 78 12 00       	call   0x5d1a26
4aa1c0:	8b e5                	mov    %ebp,%esp
4aa1c2:	5d                   	pop    %ebp
4aa1c3:	c2 0c 00             	ret    $0xc
4aa1c6:	66 90                	xchg   %ax,%ax
4aa1c8:	23 96 4a 00 d9 95    	and    -0x6a26ffb6(%esi),%edx
4aa1ce:	4a                   	dec    %edx
4aa1cf:	00 dc                	add    %bl,%ah
4aa1d1:	92                   	xchg   %eax,%edx
4aa1d2:	4a                   	dec    %edx
4aa1d3:	00 7d 93             	add    %bh,-0x6d(%ebp)
4aa1d6:	4a                   	dec    %edx
4aa1d7:	00 88 92 4a 00 e3    	add    %cl,-0x1cffb56e(%eax)
4aa1dd:	94                   	xchg   %eax,%esp
4aa1de:	4a                   	dec    %edx
4aa1df:	00 95 94 4a 00 77    	add    %dl,0x77004a94(%ebp)
4aa1e5:	96                   	xchg   %eax,%esi
4aa1e6:	4a                   	dec    %edx
4aa1e7:	00 23                	add    %ah,(%ebx)
4aa1e9:	97                   	xchg   %eax,%edi
4aa1ea:	4a                   	dec    %edx
4aa1eb:	00 23                	add    %ah,(%ebx)
4aa1ed:	97                   	xchg   %eax,%edi
4aa1ee:	4a                   	dec    %edx
4aa1ef:	00 23                	add    %ah,(%ebx)
4aa1f1:	97                   	xchg   %eax,%edi
4aa1f2:	4a                   	dec    %edx
4aa1f3:	00 23                	add    %ah,(%ebx)
4aa1f5:	97                   	xchg   %eax,%edi
4aa1f6:	4a                   	dec    %edx
4aa1f7:	00 2e                	add    %ch,(%esi)
4aa1f9:	93                   	xchg   %eax,%ebx
4aa1fa:	4a                   	dec    %edx
4aa1fb:	00 d1                	add    %dl,%cl
4aa1fd:	96                   	xchg   %eax,%esi
4aa1fe:	4a                   	dec    %edx
4aa1ff:	00 39                	add    %bh,(%ecx)
4aa201:	95                   	xchg   %eax,%ebp
4aa202:	4a                   	dec    %edx
4aa203:	00 83 95 4a 00 cf    	add    %al,-0x30ffb56b(%ebx)
4aa209:	93                   	xchg   %eax,%ebx
4aa20a:	4a                   	dec    %edx
4aa20b:	00 28                	add    %ch,(%eax)
4aa20d:	94                   	xchg   %eax,%esp
4aa20e:	4a                   	dec    %edx
4aa20f:	00 35 9c 4a 00 c6    	add    %dh,0xc6004a9c
4aa215:	9b                   	fwait
4aa216:	4a                   	dec    %edx
4aa217:	00 de                	add    %bl,%dh
4aa219:	97                   	xchg   %eax,%edi
4aa21a:	4a                   	dec    %edx
4aa21b:	00 b6 98 4a 00 75    	add    %dh,0x75004a98(%esi)
4aa221:	97                   	xchg   %eax,%edi
4aa222:	4a                   	dec    %edx
4aa223:	00 82 9a 4a 00 17    	add    %al,0x17004a9a(%edx)
4aa229:	9a 4a 00 a4 9c 4a 00 	lcall  $0x4a,$0x9ca4004a
4aa230:	8a 9d 4a 00 2a 9e    	mov    -0x61d5ffb6(%ebp),%bl
4aa236:	4a                   	dec    %edx
4aa237:	00 af 9e 4a 00 da    	add    %ch,-0x25ffb562(%edi)
4aa23d:	9d                   	popf
4aa23e:	4a                   	dec    %edx
4aa23f:	00 50 98             	add    %dl,-0x68(%eax)
4aa242:	4a                   	dec    %edx
4aa243:	00 1e                	add    %bl,(%esi)
4aa245:	9d                   	popf
4aa246:	4a                   	dec    %edx
4aa247:	00 f2                	add    %dh,%dl
4aa249:	9a 4a 00 56 9b 4a 00 	lcall  $0x4a,$0x9b56004a
4aa250:	25 99 4a 00 94       	and    $0x94004a99,%eax
4aa255:	99                   	cltd
4aa256:	4a                   	dec    %edx
4aa257:	00 ce                	add    %cl,%dh
4aa259:	a0 4a 00 a4 a0       	mov    0xa0a4004a,%al
4aa25e:	4a                   	dec    %edx
4aa25f:	00 72 9f             	add    %dh,-0x61(%edx)
4aa262:	4a                   	dec    %edx
4aa263:	00 b6 9f 4a 00 50    	add    %dh,0x50004a9f(%esi)
4aa269:	9f                   	lahf
4aa26a:	4a                   	dec    %edx
4aa26b:	00 3e                	add    %bh,(%esi)
4aa26d:	a0 4a 00 1c a0       	mov    0xa01c004a,%al
4aa272:	4a                   	dec    %edx
4aa273:	00 f7                	add    %dh,%bh
4aa275:	a0 4a 00 3a a1       	mov    0xa13a004a,%al
4aa27a:	4a                   	dec    %edx
4aa27b:	00 58 a1             	add    %bl,-0x5f(%eax)
4aa27e:	4a                   	dec    %edx
4aa27f:	00 75 a1             	add    %dh,-0x5f(%ebp)
4aa282:	4a                   	dec    %edx
4aa283:	00 3a                	add    %bh,(%edx)
4aa285:	a1 4a 00 94 9f       	mov    0x9f94004a,%eax
4aa28a:	4a                   	dec    %edx
4aa28b:	00 1b                	add    %bl,(%ebx)
4aa28d:	a1 4a 00 60 a0       	mov    0xa060004a,%eax
4aa292:	4a                   	dec    %edx
4aa293:	00 82 a0 4a 00 d8    	add    %al,-0x27ffb560(%edx)
4aa299:	9f                   	lahf
4aa29a:	4a                   	dec    %edx
4aa29b:	00 fa                	add    %bh,%dl
4aa29d:	9f                   	lahf
4aa29e:	4a                   	dec    %edx
4aa29f:	00 56 57             	add    %dl,0x57(%esi)
4aa2a2:	8b f9                	mov    %ecx,%edi
4aa2a4:	0f b6 47 08          	movzbl 0x8(%edi),%eax
4aa2a8:	83 3c 85 90 bd 60 00 	cmpl   $0xa,0x60bd90(,%eax,4)
4aa2af:	0a
4aa2b0:	75 29                	jne    0x4aa2db
4aa2b2:	80 7f 09 00          	cmpb   $0x0,0x9(%edi)
4aa2b6:	74 28                	je     0x4aa2e0
4aa2b8:	8b 07                	mov    (%edi),%eax
4aa2ba:	33 f6                	xor    %esi,%esi
4aa2bc:	39 70 04             	cmp    %esi,0x4(%eax)
4aa2bf:	7e 1a                	jle    0x4aa2db
4aa2c1:	8b 40 0c             	mov    0xc(%eax),%eax
4aa2c4:	8b 4c b0 04          	mov    0x4(%eax,%esi,4),%ecx
4aa2c8:	8b 01                	mov    (%ecx),%eax
4aa2ca:	8b 40 14             	mov    0x14(%eax),%eax
4aa2cd:	ff d0                	call   *%eax
4aa2cf:	84 c0                	test   %al,%al
4aa2d1:	74 2a                	je     0x4aa2fd
4aa2d3:	8b 07                	mov    (%edi),%eax
4aa2d5:	46                   	inc    %esi
4aa2d6:	3b 70 04             	cmp    0x4(%eax),%esi
4aa2d9:	7c e6                	jl     0x4aa2c1
4aa2db:	5f                   	pop    %edi
4aa2dc:	b0 01                	mov    $0x1,%al
4aa2de:	5e                   	pop    %esi
4aa2df:	c3                   	ret
4aa2e0:	8a 47 0a             	mov    0xa(%edi),%al
4aa2e3:	a8 0f                	test   $0xf,%al
4aa2e5:	75 f4                	jne    0x4aa2db
4aa2e7:	8b 0f                	mov    (%edi),%ecx
4aa2e9:	8b 11                	mov    (%ecx),%edx
4aa2eb:	a8 f0                	test   $0xf0,%al
4aa2ed:	74 05                	je     0x4aa2f4
4aa2ef:	8b 42 20             	mov    0x20(%edx),%eax
4aa2f2:	eb 03                	jmp    0x4aa2f7
4aa2f4:	8b 42 14             	mov    0x14(%edx),%eax
4aa2f7:	ff d0                	call   *%eax
4aa2f9:	84 c0                	test   %al,%al
4aa2fb:	75 de                	jne    0x4aa2db
4aa2fd:	5f                   	pop    %edi
4aa2fe:	32 c0                	xor    %al,%al
4aa300:	5e                   	pop    %esi
4aa301:	c3                   	ret
4aa302:	cc                   	int3
4aa303:	cc                   	int3
4aa304:	cc                   	int3
4aa305:	cc                   	int3
4aa306:	cc                   	int3
4aa307:	cc                   	int3
4aa308:	cc                   	int3
4aa309:	cc                   	int3
4aa30a:	cc                   	int3
4aa30b:	cc                   	int3
4aa30c:	cc                   	int3
4aa30d:	cc                   	int3
4aa30e:	cc                   	int3
4aa30f:	cc                   	int3
4aa310:	55                   	push   %ebp
4aa311:	8b ec                	mov    %esp,%ebp
4aa313:	51                   	push   %ecx
4aa314:	56                   	push   %esi
4aa315:	57                   	push   %edi
4aa316:	8b f9                	mov    %ecx,%edi
4aa318:	b8 00 01 00 00       	mov    $0x100,%eax
4aa31d:	8b 77 08             	mov    0x8(%edi),%esi
4aa320:	66 39 47 04          	cmp    %ax,0x4(%edi)
4aa324:	76 32                	jbe    0x4aa358
4aa326:	8b 06                	mov    (%esi),%eax
4aa328:	8b 00                	mov    (%eax),%eax
4aa32a:	89 45 fc             	mov    %eax,-0x4(%ebp)
4aa32d:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4aa331:	75 1d                	jne    0x4aa350
4aa333:	8d 48 18             	lea    0x18(%eax),%ecx
4aa336:	e8 65 ff ff ff       	call   0x4aa2a0
4aa33b:	84 c0                	test   %al,%al
4aa33d:	74 4b                	je     0x4aa38a
4aa33f:	8d 4d fc             	lea    -0x4(%ebp),%ecx
4aa342:	e8 19 40 fd ff       	call   0x47e360
4aa347:	8b 45 fc             	mov    -0x4(%ebp),%eax
4aa34a:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
4aa34e:	74 e3                	je     0x4aa333
4aa350:	5f                   	pop    %edi
4aa351:	b0 01                	mov    $0x1,%al
4aa353:	5e                   	pop    %esi
4aa354:	8b e5                	mov    %ebp,%esp
4aa356:	5d                   	pop    %ebp
4aa357:	c3                   	ret
4aa358:	0f b7 47 06          	movzwl 0x6(%edi),%eax
4aa35c:	c1 e0 05             	shl    $0x5,%eax
4aa35f:	03 c6                	add    %esi,%eax
4aa361:	3b f0                	cmp    %eax,%esi
4aa363:	74 eb                	je     0x4aa350
4aa365:	8d 4e 08             	lea    0x8(%esi),%ecx
4aa368:	e8 33 ff ff ff       	call   0x4aa2a0
4aa36d:	84 c0                	test   %al,%al
4aa36f:	74 19                	je     0x4aa38a
4aa371:	0f b7 47 06          	movzwl 0x6(%edi),%eax
4aa375:	83 c6 20             	add    $0x20,%esi
4aa378:	c1 e0 05             	shl    $0x5,%eax
4aa37b:	03 47 08             	add    0x8(%edi),%eax
4aa37e:	3b f0                	cmp    %eax,%esi
4aa380:	75 e3                	jne    0x4aa365
4aa382:	5f                   	pop    %edi
4aa383:	b0 01                	mov    $0x1,%al
4aa385:	5e                   	pop    %esi
4aa386:	8b e5                	mov    %ebp,%esp
4aa388:	5d                   	pop    %ebp
4aa389:	c3                   	ret
4aa38a:	5f                   	pop    %edi
4aa38b:	32 c0                	xor    %al,%al
4aa38d:	5e                   	pop    %esi
4aa38e:	8b e5                	mov    %ebp,%esp
4aa390:	5d                   	pop    %ebp
4aa391:	c3                   	ret
4aa392:	cc                   	int3
4aa393:	cc                   	int3
4aa394:	cc                   	int3
4aa395:	cc                   	int3
4aa396:	cc                   	int3
4aa397:	cc                   	int3
4aa398:	cc                   	int3
4aa399:	cc                   	int3
4aa39a:	cc                   	int3
4aa39b:	cc                   	int3
4aa39c:	cc                   	int3
4aa39d:	cc                   	int3
4aa39e:	cc                   	int3
4aa39f:	cc                   	int3
4aa3a0:	55                   	push   %ebp
4aa3a1:	8b ec                	mov    %esp,%ebp
4aa3a3:	83 ec 08             	sub    $0x8,%esp
4aa3a6:	8d 45 f8             	lea    -0x8(%ebp),%eax
4aa3a9:	ff 75 08             	push   0x8(%ebp)
4aa3ac:	50                   	push   %eax
4aa3ad:	e8 9e e6 ff ff       	call   0x4a8a50
4aa3b2:	8b 4d 10             	mov    0x10(%ebp),%ecx
4aa3b5:	8b 10                	mov    (%eax),%edx
4aa3b7:	89 11                	mov    %edx,(%ecx)
4aa3b9:	8a 40 04             	mov    0x4(%eax),%al
4aa3bc:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4aa3bf:	89 4a 10             	mov    %ecx,0x10(%edx)
4aa3c2:	8b e5                	mov    %ebp,%esp
4aa3c4:	5d                   	pop    %ebp
4aa3c5:	c2 0c 00             	ret    $0xc
4aa3c8:	cc                   	int3
4aa3c9:	cc                   	int3
4aa3ca:	cc                   	int3
4aa3cb:	cc                   	int3