4a9ef5:	83 c4 08             	add    $0x8,%esp
4a9ef8:	8b cf                	mov    %edi,%ecx
4a9efa:	8b f0                	mov    %eax,%esi
4a9efc:	ff 52 24             	call   *0x24(%edx)
4a9eff:	56                   	push   %esi
4a9f00:	50                   	push   %eax
4a9f01:	e8 ba 6b fa ff       	call   0x450ac0
4a9f06:	8b 17                	mov    (%edi),%edx
4a9f08:	83 c4 08             	add    $0x8,%esp
4a9f0b:	8b cf                	mov    %edi,%ecx
4a9f0d:	ff 75 c8             	push   -0x38(%ebp)
4a9f10:	50                   	push   %eax
4a9f11:	ff 52 2c             	call   *0x2c(%edx)
4a9f14:	8b 75 b4             	mov    -0x4c(%ebp),%esi
4a9f17:	8b d8                	mov    %eax,%ebx
4a9f19:	8b 4d bc             	mov    -0x44(%ebp),%ecx
4a9f1c:	8b 7d c8             	mov    -0x38(%ebp),%edi
4a9f1f:	41                   	inc    %ecx
4a9f20:	89 4d bc             	mov    %ecx,-0x44(%ebp)
4a9f23:	8b 06                	mov    (%esi),%eax
4a9f25:	3b 48 04             	cmp    0x4(%eax),%ecx
4a9f28:	7c a6                	jl     0x4a9ed0
4a9f2a:	e9 77 02 00 00       	jmp    0x4aa1a6
4a9f2f:	8a 4e 0a             	mov    0xa(%esi),%cl
4a9f32:	f6 c1 0f             	test   $0xf,%cl
4a9f35:	0f 85 6b 02 00 00    	jne    0x4aa1a6
4a9f3b:	0f b6 46 08          	movzbl 0x8(%esi),%eax
4a9f3f:	48                   	dec    %eax
4a9f40:	83 f8 11             	cmp    $0x11,%eax
4a9f43:	0f 87 5d 02 00 00    	ja     0x4aa1a6
4a9f49:	ff 24 85 58 a2 4a 00 	jmp    *0x4aa258(,%eax,4)
4a9f50:	3b 1f                	cmp    (%edi),%ebx
4a9f52:	72 0d                	jb     0x4a9f61
4a9f54:	53                   	push   %ebx
4a9f55:	8b cf                	mov    %edi,%ecx
4a9f57:	e8 14 f6 fa ff       	call   0x459570
4a9f5c:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4a9f5f:	8b d8                	mov    %eax,%ebx
4a9f61:	53                   	push   %ebx
4a9f62:	ff 36                	push   (%esi)
4a9f64:	52                   	push   %edx
4a9f65:	e8 56 7b fa ff       	call   0x451ac0
4a9f6a:	83 c4 0c             	add    $0xc,%esp
4a9f6d:	e9 32 02 00 00       	jmp    0x4aa1a4
4a9f72:	3b 1f                	cmp    (%edi),%ebx
4a9f74:	72 0d                	jb     0x4a9f83
4a9f76:	53                   	push   %ebx
4a9f77:	8b cf                	mov    %edi,%ecx
4a9f79:	e8 f2 f5 fa ff       	call   0x459570
4a9f7e:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4a9f81:	8b d8                	mov    %eax,%ebx
4a9f83:	53                   	push   %ebx
4a9f84:	ff 76 04             	push   0x4(%esi)
4a9f87:	ff 36                	push   (%esi)
4a9f89:	52                   	push   %edx
4a9f8a:	e8 61 9c fc ff       	call   0x473bf0
4a9f8f:	e9 0d 02 00 00       	jmp    0x4aa1a1
4a9f94:	3b 1f                	cmp    (%edi),%ebx
4a9f96:	72 0d                	jb     0x4a9fa5
4a9f98:	53                   	push   %ebx
4a9f99:	8b cf                	mov    %edi,%ecx
4a9f9b:	e8 d0 f5 fa ff       	call   0x459570
4a9fa0:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4a9fa3:	8b d8                	mov    %eax,%ebx
4a9fa5:	53                   	push   %ebx
4a9fa6:	ff 36                	push   (%esi)
4a9fa8:	52                   	push   %edx
4a9fa9:	e8 02 7c fa ff       	call   0x451bb0
4a9fae:	83 c4 0c             	add    $0xc,%esp
4a9fb1:	e9 ee 01 00 00       	jmp    0x4aa1a4
4a9fb6:	3b 1f                	cmp    (%edi),%ebx
4a9fb8:	72 0d                	jb     0x4a9fc7
4a9fba:	53                   	push   %ebx
4a9fbb:	8b cf                	mov    %edi,%ecx
4a9fbd:	e8 ae f5 fa ff       	call   0x459570
4a9fc2:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4a9fc5:	8b d8                	mov    %eax,%ebx
4a9fc7:	53                   	push   %ebx
4a9fc8:	ff 76 04             	push   0x4(%esi)
4a9fcb:	ff 36                	push   (%esi)
4a9fcd:	52                   	push   %edx
4a9fce:	e8 1d 9c fc ff       	call   0x473bf0
4a9fd3:	e9 c9 01 00 00       	jmp    0x4aa1a1
4a9fd8:	3b 1f                	cmp    (%edi),%ebx
4a9fda:	72 0d                	jb     0x4a9fe9
4a9fdc:	53                   	push   %ebx
4a9fdd:	8b cf                	mov    %edi,%ecx
4a9fdf:	e8 8c f5 fa ff       	call   0x459570
4a9fe4:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4a9fe7:	8b d8                	mov    %eax,%ebx
4a9fe9:	53                   	push   %ebx
4a9fea:	ff 36                	push   (%esi)
4a9fec:	52                   	push   %edx
4a9fed:	e8 2e 9c fc ff       	call   0x473c20
4a9ff2:	83 c4 0c             	add    $0xc,%esp
4a9ff5:	e9 aa 01 00 00       	jmp    0x4aa1a4
4a9ffa:	3b 1f                	cmp    (%edi),%ebx
4a9ffc:	72 0d                	jb     0x4aa00b
4a9ffe:	53                   	push   %ebx
4a9fff:	8b cf                	mov    %edi,%ecx
4aa001:	e8 6a f5 fa ff       	call   0x459570
4aa006:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa009:	8b d8                	mov    %eax,%ebx
4aa00b:	53                   	push   %ebx
4aa00c:	ff 76 04             	push   0x4(%esi)
4aa00f:	ff 36                	push   (%esi)
4aa011:	52                   	push   %edx
4aa012:	e8 39 9c fc ff       	call   0x473c50
4aa017:	e9 85 01 00 00       	jmp    0x4aa1a1
4aa01c:	3b 1f                	cmp    (%edi),%ebx
4aa01e:	72 0d                	jb     0x4aa02d
4aa020:	53                   	push   %ebx
4aa021:	8b cf                	mov    %edi,%ecx
4aa023:	e8 48 f5 fa ff       	call   0x459570
4aa028:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa02b:	8b d8                	mov    %eax,%ebx
4aa02d:	53                   	push   %ebx
4aa02e:	ff 36                	push   (%esi)
4aa030:	52                   	push   %edx
4aa031:	e8 2a 9b fc ff       	call   0x473b60
4aa036:	83 c4 0c             	add    $0xc,%esp
4aa039:	e9 66 01 00 00       	jmp    0x4aa1a4
4aa03e:	3b 1f                	cmp    (%edi),%ebx
4aa040:	72 0d                	jb     0x4aa04f
4aa042:	53                   	push   %ebx
4aa043:	8b cf                	mov    %edi,%ecx
4aa045:	e8 26 f5 fa ff       	call   0x459570
4aa04a:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa04d:	8b d8                	mov    %eax,%ebx
4aa04f:	53                   	push   %ebx
4aa050:	ff 76 04             	push   0x4(%esi)
4aa053:	ff 36                	push   (%esi)
4aa055:	52                   	push   %edx
4aa056:	e8 35 9b fc ff       	call   0x473b90
4aa05b:	e9 41 01 00 00       	jmp    0x4aa1a1
4aa060:	3b 1f                	cmp    (%edi),%ebx
4aa062:	72 0d                	jb     0x4aa071
4aa064:	53                   	push   %ebx
4aa065:	8b cf                	mov    %edi,%ecx
4aa067:	e8 04 f5 fa ff       	call   0x459570
4aa06c:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa06f:	8b d8                	mov    %eax,%ebx
4aa071:	53                   	push   %ebx
4aa072:	ff 36                	push   (%esi)
4aa074:	52                   	push   %edx
4aa075:	e8 e6 9a fc ff       	call   0x473b60
4aa07a:	83 c4 0c             	add    $0xc,%esp
4aa07d:	e9 22 01 00 00       	jmp    0x4aa1a4
4aa082:	3b 1f                	cmp    (%edi),%ebx
4aa084:	72 0d                	jb     0x4aa093
4aa086:	53                   	push   %ebx
4aa087:	8b cf                	mov    %edi,%ecx
4aa089:	e8 e2 f4 fa ff       	call   0x459570
4aa08e:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa091:	8b d8                	mov    %eax,%ebx
4aa093:	53                   	push   %ebx
4aa094:	ff 76 04             	push   0x4(%esi)
4aa097:	ff 36                	push   (%esi)
4aa099:	52                   	push   %edx
4aa09a:	e8 f1 9a fc ff       	call   0x473b90
4aa09f:	e9 fd 00 00 00       	jmp    0x4aa1a1
4aa0a4:	3b 1f                	cmp    (%edi),%ebx
4aa0a6:	72 0d                	jb     0x4aa0b5
4aa0a8:	53                   	push   %ebx
4aa0a9:	8b cf                	mov    %edi,%ecx
4aa0ab:	e8 c0 f4 fa ff       	call   0x459570
4aa0b0:	8b 55 c4             	mov    -0x3c(%ebp),%edx
4aa0b3:	8b d8                	mov    %eax,%ebx
4aa0b5:	f3 0f 10 06          	movss  (%esi),%xmm0
4aa0b9:	53                   	push   %ebx
4aa0ba:	51                   	push   %ecx
4aa0bb:	f3 0f 11 04 24       	movss  %xmm0,(%esp)
4aa0c0:	52                   	push   %edx
4aa0c1:	e8 fa 9a fc ff       	call   0x473bc0
4aa0c6:	83 c4 0c             	add    $0xc,%esp
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)