492df1:	8b ec                	mov    %esp,%ebp
492df3:	53                   	push   %ebx
492df4:	56                   	push   %esi
492df5:	8b 75 08             	mov    0x8(%ebp),%esi
492df8:	57                   	push   %edi
492df9:	8d 79 20             	lea    0x20(%ecx),%edi
492dfc:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
492e03:	c7 46 14 00 00 00 00 	movl   $0x0,0x14(%esi)
492e0a:	83 7f 14 10          	cmpl   $0x10,0x14(%edi)
492e0e:	8b 47 10             	mov    0x10(%edi),%eax
492e11:	89 45 08             	mov    %eax,0x8(%ebp)
492e14:	72 02                	jb     0x492e18
492e16:	8b 3f                	mov    (%edi),%edi
492e18:	83 f8 10             	cmp    $0x10,%eax
492e1b:	73 1a                	jae    0x492e37
492e1d:	0f 10 07             	movups (%edi),%xmm0
492e20:	bb 0f 00 00 00       	mov    $0xf,%ebx
492e25:	5f                   	pop    %edi
492e26:	0f 11 06             	movups %xmm0,(%esi)
492e29:	89 46 10             	mov    %eax,0x10(%esi)
492e2c:	8b c6                	mov    %esi,%eax
492e2e:	89 5e 14             	mov    %ebx,0x14(%esi)
492e31:	5e                   	pop    %esi
492e32:	5b                   	pop    %ebx
492e33:	5d                   	pop    %ebp
492e34:	c2 04 00             	ret    $0x4
492e37:	8b d8                	mov    %eax,%ebx
492e39:	8b ce                	mov    %esi,%ecx
492e3b:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
492e40:	83 cb 0f             	or     $0xf,%ebx
492e43:	3b d8                	cmp    %eax,%ebx
492e45:	0f 47 d8             	cmova  %eax,%ebx
492e48:	8d 43 01             	lea    0x1(%ebx),%eax
492e4b:	50                   	push   %eax
492e4c:	e8 ff 65 fa ff       	call   0x439450
492e51:	8b c8                	mov    %eax,%ecx
492e53:	8b 45 08             	mov    0x8(%ebp),%eax
492e56:	40                   	inc    %eax
492e57:	89 0e                	mov    %ecx,(%esi)
492e59:	50                   	push   %eax
492e5a:	57                   	push   %edi
492e5b:	51                   	push   %ecx
492e5c:	e8 9f 00 15 00       	call   0x5e2f00
492e61:	8b 45 08             	mov    0x8(%ebp),%eax
492e64:	83 c4 0c             	add    $0xc,%esp
492e67:	89 46 10             	mov    %eax,0x10(%esi)
492e6a:	8b c6                	mov    %esi,%eax
492e6c:	89 5e 14             	mov    %ebx,0x14(%esi)
492e6f:	5f                   	pop    %edi
492e70:	5e                   	pop    %esi
492e71:	5b                   	pop    %ebx
492e72:	5d                   	pop    %ebp
492e73:	c2 04 00             	ret    $0x4
492e76:	cc                   	int3
492e77:	cc                   	int3
492e78:	cc                   	int3
492e79:	cc                   	int3
492e7a:	cc                   	int3
492e7b:	cc                   	int3
492e7c:	cc                   	int3
492e7d:	cc                   	int3
492e7e:	cc                   	int3
492e7f:	cc                   	int3
492e80:	55                   	push   %ebp
492e81:	8b ec                	mov    %esp,%ebp
492e83:	56                   	push   %esi
492e84:	8b f1                	mov    %ecx,%esi
492e86:	8b 46 18             	mov    0x18(%esi),%eax
492e89:	85 c0                	test   %eax,%eax
492e8b:	74 23                	je     0x492eb0
492e8d:	ff 75 0c             	push   0xc(%ebp)
492e90:	6a 00                	push   $0x0
492e92:	ff 75 08             	push   0x8(%ebp)
492e95:	50                   	push   %eax
492e96:	e8 25 66 fa ff       	call   0x4394c0
492e9b:	ff 70 04             	push   0x4(%eax)
492e9e:	ff 30                	push   (%eax)
492ea0:	e8 a7 ec 15 00       	call   0x5f1b4c
492ea5:	ff 76 18             	push   0x18(%esi)
492ea8:	e8 65 82 16 00       	call   0x5fb112
492ead:	83 c4 1c             	add    $0x1c,%esp
492eb0:	5e                   	pop    %esi
492eb1:	5d                   	pop    %ebp
492eb2:	c2 08 00             	ret    $0x8
492eb5:	cc                   	int3
492eb6:	cc                   	int3
492eb7:	cc                   	int3
492eb8:	cc                   	int3
492eb9:	cc                   	int3
492eba:	cc                   	int3
492ebb:	cc                   	int3
492ebc:	cc                   	int3
492ebd:	cc                   	int3
492ebe:	cc                   	int3
492ebf:	cc                   	int3
492ec0:	55                   	push   %ebp
492ec1:	8b ec                	mov    %esp,%ebp
492ec3:	6a ff                	push   $0xffffffff
492ec5:	68 7f 78 65 00       	push   $0x65787f
492eca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
492ed0:	50                   	push   %eax
492ed1:	51                   	push   %ecx
492ed2:	56                   	push   %esi
492ed3:	57                   	push   %edi
492ed4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
492ed9:	33 c5                	xor    %ebp,%eax
492edb:	50                   	push   %eax
492edc:	8d 45 f4             	lea    -0xc(%ebp),%eax
492edf:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
492ee5:	6a 38                	push   $0x38
492ee7:	e8 56 e1 14 00       	call   0x5e1042
492eec:	8b f0                	mov    %eax,%esi
492eee:	83 c4 04             	add    $0x4,%esp
492ef1:	89 75 f0             	mov    %esi,-0x10(%ebp)
492ef4:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
492efb:	85 f6                	test   %esi,%esi
492efd:	74 2c                	je     0x492f2b
492eff:	8b ce                	mov    %esi,%ecx
492f01:	e8 ea 58 01 00       	call   0x4a87f0
492f06:	c7 06 7c 4b 69 00    	movl   $0x694b7c,(%esi)
492f0c:	c7 46 18 00 00 00 00 	movl   $0x0,0x18(%esi)
492f13:	c6 46 1c 00          	movb   $0x0,0x1c(%esi)
492f17:	c7 46 30 00 00 00 00 	movl   $0x0,0x30(%esi)
492f1e:	c7 46 34 0f 00 00 00 	movl   $0xf,0x34(%esi)
492f25:	c6 46 20 00          	movb   $0x0,0x20(%esi)
492f29:	eb 02                	jmp    0x492f2d
492f2b:	33 f6                	xor    %esi,%esi
492f2d:	8b 55 08             	mov    0x8(%ebp),%edx
492f30:	8b ca                	mov    %edx,%ecx
492f32:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
492f39:	8d 79 01             	lea    0x1(%ecx),%edi
492f3c:	0f 1f 40 00          	nopl   0x0(%eax)
492f40:	8a 01                	mov    (%ecx),%al
492f42:	41                   	inc    %ecx
492f43:	84 c0                	test   %al,%al
492f45:	75 f9                	jne    0x492f40
492f47:	2b cf                	sub    %edi,%ecx
492f49:	51                   	push   %ecx
492f4a:	52                   	push   %edx
492f4b:	8d 4e 20             	lea    0x20(%esi),%ecx
492f4e:	e8 ed 22 fb ff       	call   0x445240
492f53:	8b c6                	mov    %esi,%eax
492f55:	8b 4d f4             	mov    -0xc(%ebp),%ecx
492f58:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
492f5f:	59                   	pop    %ecx
492f60:	5f                   	pop    %edi
492f61:	5e                   	pop    %esi
492f62:	8b e5                	mov    %ebp,%esp
492f64:	5d                   	pop    %ebp
492f65:	c3                   	ret
492f66:	cc                   	int3
492f67:	cc                   	int3
492f68:	cc                   	int3
492f69:	cc                   	int3
492f6a:	cc                   	int3
492f6b:	cc                   	int3
492f6c:	cc                   	int3
492f6d:	cc                   	int3
492f6e:	cc                   	int3
492f6f:	cc                   	int3
492f70:	e9 ab a1 ff ff       	jmp    0x48d120
492f75:	cc                   	int3
492f76:	cc                   	int3
492f77:	cc                   	int3
492f78:	cc                   	int3
492f79:	cc                   	int3
492f7a:	cc                   	int3
492f7b:	cc                   	int3
492f7c:	cc                   	int3
492f7d:	cc                   	int3
492f7e:	cc                   	int3
492f7f:	cc                   	int3
492f80:	55                   	push   %ebp
492f81:	8b ec                	mov    %esp,%ebp
492f83:	6a ff                	push   $0xffffffff
492f85:	68 a0 78 65 00       	push   $0x6578a0
492f8a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
492f90:	50                   	push   %eax
492f91:	83 ec 08             	sub    $0x8,%esp
492f94:	53                   	push   %ebx
492f95:	56                   	push   %esi
492f96:	57                   	push   %edi
492f97:	a1 d4 89 72 00       	mov    0x7289d4,%eax
492f9c:	33 c5                	xor    %ebp,%eax
492f9e:	50                   	push   %eax
492f9f:	8d 45 f4             	lea    -0xc(%ebp),%eax
492fa2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
492fa8:	89 65 f0             	mov    %esp,-0x10(%ebp)
492fab:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
492faf:	74 3d                	je     0x492fee
492fb1:	8b 55 0c             	mov    0xc(%ebp),%edx
492fb4:	83 ec 18             	sub    $0x18,%esp
492fb7:	8b cc                	mov    %esp,%ecx
492fb9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
492fc0:	8d 5a 01             	lea    0x1(%edx),%ebx
492fc3:	c7 41 10 00 00 00 00 	movl   $0x0,0x10(%ecx)
492fca:	c7 41 14 0f 00 00 00 	movl   $0xf,0x14(%ecx)
492fd1:	c6 01 00             	movb   $0x0,(%ecx)
492fd4:	8a 02                	mov    (%edx),%al
492fd6:	42                   	inc    %edx
492fd7:	84 c0                	test   %al,%al
492fd9:	75 f9                	jne    0x492fd4
492fdb:	2b d3                	sub    %ebx,%edx
492fdd:	52                   	push   %edx
492fde:	ff 75 0c             	push   0xc(%ebp)
492fe1:	e8 5a 22 fb ff       	call   0x445240
492fe6:	8b 4d 08             	mov    0x8(%ebp),%ecx
492fe9:	e8 f2 58 01 00       	call   0x4a88e0
492fee:	8b 4d f4             	mov    -0xc(%ebp),%ecx
492ff1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
492ff8:	59                   	pop    %ecx
492ff9:	5f                   	pop    %edi
492ffa:	5e                   	pop    %esi
492ffb:	5b                   	pop    %ebx
492ffc:	8b e5                	mov    %ebp,%esp
492ffe:	5d                   	pop    %ebp
492fff:	c3                   	ret
493000:	b8 ee 2f 49 00       	mov    $0x492fee,%eax
493005:	c3                   	ret
493006:	cc                   	int3
493007:	cc                   	int3
493008:	cc                   	int3
493009:	cc                   	int3
49300a:	cc                   	int3
49300b:	cc                   	int3
49300c:	cc                   	int3
49300d:	cc                   	int3
49300e:	cc                   	int3
49300f:	cc                   	int3
493010:	55                   	push   %ebp
493011:	8b ec                	mov    %esp,%ebp
493013:	6a ff                	push   $0xffffffff
493015:	68 c0 78 65 00       	push   $0x6578c0
49301a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
493020:	50                   	push   %eax
493021:	51                   	push   %ecx
493022:	53                   	push   %ebx
493023:	56                   	push   %esi
493024:	57                   	push   %edi
493025:	a1 d4 89 72 00       	mov    0x7289d4,%eax
49302a:	33 c5                	xor    %ebp,%eax
49302c:	50                   	push   %eax
49302d:	8d 45 f4             	lea    -0xc(%ebp),%eax
493030:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
493036:	89 65 f0             	mov    %esp,-0x10(%ebp)
493039:	8b 4d 08             	mov    0x8(%ebp),%ecx
49303c:	85 c9                	test   %ecx,%ecx
49303e:	74 24                	je     0x493064
493040:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
493047:	e8 34 59 01 00       	call   0x4a8980
49304c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
49304f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
493056:	59                   	pop    %ecx
493057:	5f                   	pop    %edi
493058:	5e                   	pop    %esi
493059:	5b                   	pop    %ebx
49305a:	8b e5                	mov    %ebp,%esp
49305c:	5d                   	pop    %ebp
49305d:	c3                   	ret
49305e:	b8 64 30 49 00       	mov    $0x493064,%eax
493063:	c3                   	ret
493064:	33 c0                	xor    %eax,%eax
493066:	8b 4d f4             	mov    -0xc(%ebp),%ecx
493069:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
493070:	59                   	pop    %ecx
493071:	5f                   	pop    %edi
493072:	5e                   	pop    %esi
493073:	5b                   	pop    %ebx
493074:	8b e5                	mov    %ebp,%esp
493076:	5d                   	pop    %ebp
493077:	c3                   	ret
493078:	cc                   	int3
493079:	cc                   	int3
49307a:	cc                   	int3
49307b:	cc                   	int3
49307c:	cc                   	int3
49307d:	cc                   	int3
49307e:	cc                   	int3
49307f:	cc                   	int3
493080:	55                   	push   %ebp
493081:	8b ec                	mov    %esp,%ebp
493083:	6a ff                	push   $0xffffffff
493085:	68 ef 78 65 00       	push   $0x6578ef
49308a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
493090:	50                   	push   %eax
493091:	83 ec 08             	sub    $0x8,%esp
493094:	53                   	push   %ebx
493095:	56                   	push   %esi
493096:	57                   	push   %edi
493097:	a1 d4 89 72 00       	mov    0x7289d4,%eax
49309c:	33 c5                	xor    %ebp,%eax
49309e:	50                   	push   %eax
49309f:	8d 45 f4             	lea    -0xc(%ebp),%eax
4930a2:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4930a8:	89 65 f0             	mov    %esp,-0x10(%ebp)
4930ab:	6a 28                	push   $0x28
4930ad:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4930b4:	e8 89 df 14 00       	call   0x5e1042
4930b9:	83 c4 04             	add    $0x4,%esp
4930bc:	89 45 ec             	mov    %eax,-0x14(%ebp)
4930bf:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4930c3:	85 c0                	test   %eax,%eax
4930c5:	74 1f                	je     0x4930e6
4930c7:	8b c8                	mov    %eax,%ecx
4930c9:	e8 82 57 01 00       	call   0x4a8850
4930ce:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4930d1:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4930d8:	59                   	pop    %ecx
4930d9:	5f                   	pop    %edi
4930da:	5e                   	pop    %esi
4930db:	5b                   	pop    %ebx
4930dc:	8b e5                	mov    %ebp,%esp
4930de:	5d                   	pop    %ebp
4930df:	c3                   	ret
4930e0:	b8 e6 30 49 00       	mov    $0x4930e6,%eax
4930e5:	c3                   	ret
4930e6:	33 c0                	xor    %eax,%eax
4930e8:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4930eb:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4930f2:	59                   	pop    %ecx
4930f3:	5f                   	pop    %edi
4930f4:	5e                   	pop    %esi
4930f5:	5b                   	pop    %ebx
4930f6:	8b e5                	mov    %ebp,%esp
4930f8:	5d                   	pop    %ebp
4930f9:	c3                   	ret
4930fa:	cc                   	int3
4930fb:	cc                   	int3
4930fc:	cc                   	int3
4930fd:	cc                   	int3
4930fe:	cc                   	int3
4930ff:	cc                   	int3
493100:	b8 74 73 6c 24       	mov    $0x246c7374,%eax
493105:	c3                   	ret
493106:	cc                   	int3
493107:	cc                   	int3
493108:	cc                   	int3
493109:	cc                   	int3
49310a:	cc                   	int3
49310b:	cc                   	int3
49310c:	cc                   	int3
49310d:	cc                   	int3
49310e:	cc                   	int3
49310f:	cc                   	int3
493110:	55                   	push   %ebp
493111:	8b ec                	mov    %esp,%ebp
493113:	6a ff                	push   $0xffffffff
493115:	68 10 79 65 00       	push   $0x657910
49311a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
493120:	50                   	push   %eax