4db97d:	7e 79                	jle    0x4db9f8
4db97f:	8b 6c 24 24          	mov    0x24(%esp),%ebp
4db983:	83 fd 72             	cmp    $0x72,%ebp
4db986:	0f 85 e4 00 00 00    	jne    0x4dba70
4db98c:	83 fe 24             	cmp    $0x24,%esi
4db98f:	74 0e                	je     0x4db99f
4db991:	68 9b 00 00 00       	push   $0x9b
4db996:	68 48 24 61 00       	push   $0x612448
4db99b:	6a 68                	push   $0x68
4db99d:	eb 4a                	jmp    0x4db9e9
4db99f:	8b 4c 24 30          	mov    0x30(%esp),%ecx
4db9a3:	85 c9                	test   %ecx,%ecx
4db9a5:	74 2c                	je     0x4db9d3
4db9a7:	0f 10 07             	movups (%edi),%xmm0
4db9aa:	8b 6c 24 10          	mov    0x10(%esp),%ebp
4db9ae:	c7 44 24 1c 01 00 00 	movl   $0x1,0x1c(%esp)
4db9b5:	00
4db9b6:	0f 11 01             	movups %xmm0,(%ecx)
4db9b9:	0f 10 47 10          	movups 0x10(%edi),%xmm0
4db9bd:	0f 11 41 10          	movups %xmm0,0x10(%ecx)
4db9c1:	8b 47 20             	mov    0x20(%edi),%eax
4db9c4:	89 41 20             	mov    %eax,0x20(%ecx)
4db9c7:	8b 44 24 34          	mov    0x34(%esp),%eax
4db9cb:	c7 00 24 00 00 00    	movl   $0x24,(%eax)
4db9d1:	eb 29                	jmp    0x4db9fc
4db9d3:	83 7c 24 2c 24       	cmpl   $0x24,0x2c(%esp)
4db9d8:	74 59                	je     0x4dba33
4db9da:	68 a4 00 00 00       	push   $0xa4
4db9df:	68 48 24 61 00       	push   $0x612448
4db9e4:	68 83 00 00 00       	push   $0x83
4db9e9:	68 91 00 00 00       	push   $0x91
4db9ee:	6a 04                	push   $0x4
4db9f0:	e8 8b d5 ff ff       	call   0x4d8f80
4db9f5:	83 c4 14             	add    $0x14,%esp
4db9f8:	8b 6c 24 10          	mov    0x10(%esp),%ebp
4db9fc:	68 ea 00 00 00       	push   $0xea
4dba01:	68 48 24 61 00       	push   $0x612448
4dba06:	55                   	push   %ebp
4dba07:	ff 74 24 20          	push   0x20(%esp)
4dba0b:	e8 30 4e 00 00       	call   0x4e0840
4dba10:	68 eb 00 00 00       	push   $0xeb
4dba15:	68 48 24 61 00       	push   $0x612448
4dba1a:	ff 74 24 54          	push   0x54(%esp)
4dba1e:	57                   	push   %edi
4dba1f:	e8 1c 4e 00 00       	call   0x4e0840
4dba24:	8b 44 24 3c          	mov    0x3c(%esp),%eax
4dba28:	83 c4 20             	add    $0x20,%esp
4dba2b:	5f                   	pop    %edi
4dba2c:	5d                   	pop    %ebp
4dba2d:	5e                   	pop    %esi
4dba2e:	5b                   	pop    %ebx
4dba2f:	83 c4 10             	add    $0x10,%esp
4dba32:	c3                   	ret
4dba33:	8b 54 24 28          	mov    0x28(%esp),%edx
4dba37:	8b cf                	mov    %edi,%ecx
4dba39:	be 20 00 00 00       	mov    $0x20,%esi
4dba3e:	66 90                	xchg   %ax,%ax
4dba40:	8b 01                	mov    (%ecx),%eax
4dba42:	3b 02                	cmp    (%edx),%eax
4dba44:	75 19                	jne    0x4dba5f
4dba46:	83 c1 04             	add    $0x4,%ecx
4dba49:	83 c2 04             	add    $0x4,%edx
4dba4c:	83 ee 04             	sub    $0x4,%esi
4dba4f:	73 ef                	jae    0x4dba40
4dba51:	8b 6c 24 10          	mov    0x10(%esp),%ebp
4dba55:	c7 44 24 1c 01 00 00 	movl   $0x1,0x1c(%esp)
4dba5c:	00
4dba5d:	eb 9d                	jmp    0x4db9fc
4dba5f:	68 a9 00 00 00       	push   $0xa9
4dba64:	68 48 24 61 00       	push   $0x612448
4dba69:	6a 68                	push   $0x68
4dba6b:	e9 79 ff ff ff       	jmp    0x4db9e9
4dba70:	83 fd 5f             	cmp    $0x5f,%ebp
4dba73:	0f 85 9a 00 00 00    	jne    0x4dbb13
4dba79:	83 fe 12             	cmp    $0x12,%esi
4dba7c:	0f 85 91 00 00 00    	jne    0x4dbb13
4dba82:	80 3f 04             	cmpb   $0x4,(%edi)
4dba85:	0f 85 88 00 00 00    	jne    0x4dbb13
4dba8b:	80 7f 01 10          	cmpb   $0x10,0x1(%edi)
4dba8f:	0f 85 7e 00 00 00    	jne    0x4dbb13
4dba95:	8b 44 24 30          	mov    0x30(%esp),%eax
4dba99:	85 c0                	test   %eax,%eax
4dba9b:	74 22                	je     0x4dbabf
4dba9d:	0f 10 47 02          	movups 0x2(%edi),%xmm0
4dbaa1:	8b 6c 24 10          	mov    0x10(%esp),%ebp
4dbaa5:	c7 44 24 1c 01 00 00 	movl   $0x1,0x1c(%esp)
4dbaac:	00
4dbaad:	0f 11 00             	movups %xmm0,(%eax)
4dbab0:	8b 44 24 34          	mov    0x34(%esp),%eax
4dbab4:	c7 00 10 00 00 00    	movl   $0x10,(%eax)
4dbaba:	e9 3d ff ff ff       	jmp    0x4db9fc
4dbabf:	83 7c 24 2c 10       	cmpl   $0x10,0x2c(%esp)
4dbac4:	74 0a                	je     0x4dbad0
4dbac6:	68 b8 00 00 00       	push   $0xb8
4dbacb:	e9 0f ff ff ff       	jmp    0x4db9df
4dbad0:	8b 4c 24 28          	mov    0x28(%esp),%ecx
4dbad4:	8d 57 02             	lea    0x2(%edi),%edx
4dbad7:	be 0c 00 00 00       	mov    $0xc,%esi
4dbadc:	0f 1f 40 00          	nopl   0x0(%eax)
4dbae0:	8b 01                	mov    (%ecx),%eax
4dbae2:	3b 02                	cmp    (%edx),%eax
4dbae4:	75 1c                	jne    0x4dbb02
4dbae6:	83 c1 04             	add    $0x4,%ecx
4dbae9:	83 c2 04             	add    $0x4,%edx
4dbaec:	83 ee 04             	sub    $0x4,%esi
4dbaef:	73 ef                	jae    0x4dbae0
4dbaf1:	8b 6c 24 10          	mov    0x10(%esp),%ebp
4dbaf5:	c7 44 24 1c 01 00 00 	movl   $0x1,0x1c(%esp)
4dbafc:	00
4dbafd:	e9 fa fe ff ff       	jmp    0x4db9fc
4dbb02:	68 bd 00 00 00       	push   $0xbd
4dbb07:	68 48 24 61 00       	push   $0x612448
4dbb0c:	6a 68                	push   $0x68
4dbb0e:	e9 d6 fe ff ff       	jmp    0x4db9e9
4dbb13:	83 7c 24 30 00       	cmpl   $0x0,0x30(%esp)
4dbb18:	74 51                	je     0x4dbb6b
4dbb1a:	55                   	push   %ebp
4dbb1b:	e8 50 3a 01 00       	call   0x4ef570
4dbb20:	50                   	push   %eax
4dbb21:	e8 ca 4e 01 00       	call   0x4f09f0
4dbb26:	83 c4 08             	add    $0x8,%esp
4dbb29:	85 c0                	test   %eax,%eax
4dbb2b:	75 11                	jne    0x4dbb3e
4dbb2d:	68 ca 00 00 00       	push   $0xca
4dbb32:	68 48 24 61 00       	push   $0x612448
4dbb37:	6a 75                	push   $0x75
4dbb39:	e9 ab fe ff ff       	jmp    0x4db9e9
4dbb3e:	50                   	push   %eax
4dbb3f:	e8 7c 4d 01 00       	call   0x4f08c0
4dbb44:	83 c4 04             	add    $0x4,%esp
4dbb47:	89 44 24 18          	mov    %eax,0x18(%esp)
4dbb4b:	3b c6                	cmp    %esi,%eax
4dbb4d:	76 14                	jbe    0x4dbb63
4dbb4f:	68 d0 00 00 00       	push   $0xd0
4dbb54:	68 48 24 61 00       	push   $0x612448
4dbb59:	68 8f 00 00 00       	push   $0x8f
4dbb5e:	e9 86 fe ff ff       	jmp    0x4db9e9
4dbb63:	8b de                	mov    %esi,%ebx
4dbb65:	2b d8                	sub    %eax,%ebx
4dbb67:	03 df                	add    %edi,%ebx
4dbb69:	eb 0c                	jmp    0x4dbb77
4dbb6b:	8b 44 24 2c          	mov    0x2c(%esp),%eax
4dbb6f:	8b 5c 24 28          	mov    0x28(%esp),%ebx
4dbb73:	89 44 24 18          	mov    %eax,0x18(%esp)
4dbb77:	50                   	push   %eax
4dbb78:	53                   	push   %ebx
4dbb79:	55                   	push   %ebp
4dbb7a:	8d 44 24 1c          	lea    0x1c(%esp),%eax
4dbb7e:	50                   	push   %eax
4dbb7f:	8d 44 24 24          	lea    0x24(%esp),%eax
4dbb83:	50                   	push   %eax
4dbb84:	e8 87 fc ff ff       	call   0x4db810
4dbb89:	8b 6c 24 24          	mov    0x24(%esp),%ebp
4dbb8d:	83 c4 14             	add    $0x14,%esp
4dbb90:	85 c0                	test   %eax,%eax
4dbb92:	0f 84 64 fe ff ff    	je     0x4db9fc
4dbb98:	3b ee                	cmp    %esi,%ebp
4dbb9a:	0f 85 7d 00 00 00    	jne    0x4dbc1d
4dbba0:	8b 54 24 14          	mov    0x14(%esp),%edx
4dbba4:	8b cd                	mov    %ebp,%ecx
4dbba6:	8b f7                	mov    %edi,%esi
4dbba8:	83 e9 04             	sub    $0x4,%ecx
4dbbab:	72 14                	jb     0x4dbbc1
4dbbad:	0f 1f 00             	nopl   (%eax)
4dbbb0:	8b 02                	mov    (%edx),%eax
4dbbb2:	3b 06                	cmp    (%esi),%eax
4dbbb4:	75 10                	jne    0x4dbbc6
4dbbb6:	83 c2 04             	add    $0x4,%edx
4dbbb9:	83 c6 04             	add    $0x4,%esi
4dbbbc:	83 e9 04             	sub    $0x4,%ecx
4dbbbf:	73 ef                	jae    0x4dbbb0
4dbbc1:	83 f9 fc             	cmp    $0xfffffffc,%ecx
4dbbc4:	74 2d                	je     0x4dbbf3
4dbbc6:	8a 02                	mov    (%edx),%al
4dbbc8:	3a 06                	cmp    (%esi),%al
4dbbca:	75 51                	jne    0x4dbc1d
4dbbcc:	83 f9 fd             	cmp    $0xfffffffd,%ecx
4dbbcf:	74 22                	je     0x4dbbf3
4dbbd1:	8a 42 01             	mov    0x1(%edx),%al
4dbbd4:	3a 46 01             	cmp    0x1(%esi),%al
4dbbd7:	75 44                	jne    0x4dbc1d
4dbbd9:	83 f9 fe             	cmp    $0xfffffffe,%ecx
4dbbdc:	74 15                	je     0x4dbbf3
4dbbde:	8a 42 02             	mov    0x2(%edx),%al
4dbbe1:	3a 46 02             	cmp    0x2(%esi),%al
4dbbe4:	75 37                	jne    0x4dbc1d
4dbbe6:	83 f9 ff             	cmp    $0xffffffff,%ecx
4dbbe9:	74 08                	je     0x4dbbf3
4dbbeb:	8a 42 03             	mov    0x3(%edx),%al
4dbbee:	3a 46 03             	cmp    0x3(%esi),%al
4dbbf1:	75 2a                	jne    0x4dbc1d
4dbbf3:	8b 44 24 30          	mov    0x30(%esp),%eax
4dbbf7:	85 c0                	test   %eax,%eax
4dbbf9:	74 15                	je     0x4dbc10
4dbbfb:	8b 74 24 18          	mov    0x18(%esp),%esi
4dbbff:	56                   	push   %esi
4dbc00:	53                   	push   %ebx
4dbc01:	50                   	push   %eax
4dbc02:	e8 c9 71 0f 00       	call   0x5d2dd0
4dbc07:	8b 44 24 40          	mov    0x40(%esp),%eax
4dbc0b:	83 c4 0c             	add    $0xc,%esp
4dbc0e:	89 30                	mov    %esi,(%eax)
4dbc10:	c7 44 24 1c 01 00 00 	movl   $0x1,0x1c(%esp)
4dbc17:	00
4dbc18:	e9 df fd ff ff       	jmp    0x4db9fc
4dbc1d:	68 dc 00 00 00       	push   $0xdc
4dbc22:	68 48 24 61 00       	push   $0x612448
4dbc27:	6a 68                	push   $0x68
4dbc29:	68 91 00 00 00       	push   $0x91
4dbc2e:	6a 04                	push   $0x4
4dbc30:	e8 4b d3 ff ff       	call   0x4d8f80
4dbc35:	83 c4 14             	add    $0x14,%esp
4dbc38:	e9 bf fd ff ff       	jmp    0x4db9fc
4dbc3d:	cc                   	int3
4dbc3e:	cc                   	int3
4dbc3f:	cc                   	int3
4dbc40:	8b 44 24 04          	mov    0x4(%esp),%eax
4dbc44:	83 f8 03             	cmp    $0x3,%eax
4dbc47:	75 17                	jne    0x4dbc60
4dbc49:	8b 44 24 08          	mov    0x8(%esp),%eax
4dbc4d:	8b 00                	mov    (%eax),%eax
4dbc4f:	ff 70 08             	push   0x8(%eax)
4dbc52:	e8 89 50 01 00       	call   0x4f0ce0
4dbc57:	83 c4 04             	add    $0x4,%esp
4dbc5a:	b8 01 00 00 00       	mov    $0x1,%eax
4dbc5f:	c3                   	ret
4dbc60:	83 f8 05             	cmp    $0x5,%eax
4dbc63:	75 37                	jne    0x4dbc9c
4dbc65:	8b 44 24 08          	mov    0x8(%esp),%eax
4dbc69:	56                   	push   %esi
4dbc6a:	57                   	push   %edi
4dbc6b:	8b 30                	mov    (%eax),%esi
4dbc6d:	ff 76 08             	push   0x8(%esi)
4dbc70:	8d 7e 08             	lea    0x8(%esi),%edi
4dbc73:	e8 68 50 01 00       	call   0x4f0ce0
4dbc78:	c7 07 00 00 00 00    	movl   $0x0,(%edi)
4dbc7e:	e8 ed d3 ff ff       	call   0x4d9070
4dbc83:	56                   	push   %esi
4dbc84:	57                   	push   %edi
4dbc85:	e8 06 05 00 00       	call   0x4dc190
4dbc8a:	83 c4 0c             	add    $0xc,%esp
4dbc8d:	5f                   	pop    %edi
4dbc8e:	5e                   	pop    %esi
4dbc8f:	83 f8 ff             	cmp    $0xffffffff,%eax
4dbc92:	75 03                	jne    0x4dbc97
4dbc94:	33 c0                	xor    %eax,%eax
4dbc96:	c3                   	ret
4dbc97:	e8 f4 d1 ff ff       	call   0x4d8e90
4dbc9c:	b8 01 00 00 00       	mov    $0x1,%eax
4dbca1:	c3                   	ret
4dbca2:	cc                   	int3
4dbca3:	cc                   	int3
4dbca4:	cc                   	int3
4dbca5:	cc                   	int3
4dbca6:	cc                   	int3
4dbca7:	cc                   	int3
4dbca8:	cc                   	int3
4dbca9:	cc                   	int3
4dbcaa:	cc                   	int3
4dbcab:	cc                   	int3
4dbcac:	cc                   	int3
4dbcad:	cc                   	int3
4dbcae:	cc                   	int3
4dbcaf:	cc                   	int3
4dbcb0:	68 a0 24 61 00       	push   $0x6124a0
4dbcb5:	ff 74 24 08          	push   0x8(%esp)
4dbcb9:	e8 02 06 01 00       	call   0x4ec2c0
4dbcbe:	83 c4 08             	add    $0x8,%esp
4dbcc1:	c3                   	ret
4dbcc2:	cc                   	int3
4dbcc3:	cc                   	int3
4dbcc4:	cc                   	int3
4dbcc5:	cc                   	int3
4dbcc6:	cc                   	int3
4dbcc7:	cc                   	int3
4dbcc8:	cc                   	int3
4dbcc9:	cc                   	int3
4dbcca:	cc                   	int3
4dbccb:	cc                   	int3
4dbccc:	cc                   	int3
4dbccd:	cc                   	int3
4dbcce:	cc                   	int3
4dbccf:	cc                   	int3
4dbcd0:	b8 04 00 00 00       	mov    $0x4,%eax
4dbcd5:	e8 d6 5a 0f 00       	call   0x5d17b0
4dbcda:	8b 44 24 08          	mov    0x8(%esp),%eax
4dbcde:	c7 04 24 00 00 00 00 	movl   $0x0,(%esp)
4dbce5:	85 c0                	test   %eax,%eax
4dbce7:	74 79                	je     0x4dbd62
4dbce9:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
4dbced:	74 73                	je     0x4dbd62
4dbcef:	56                   	push   %esi
4dbcf0:	8b 70 08             	mov    0x8(%eax),%esi
4dbcf3:	85 f6                	test   %esi,%esi
4dbcf5:	74 32                	je     0x4dbd29
4dbcf7:	56                   	push   %esi
4dbcf8:	e8 b3 57 01 00       	call   0x4f14b0
4dbcfd:	83 c4 04             	add    $0x4,%esp
4dbd00:	85 c0                	test   %eax,%eax
4dbd02:	75 20                	jne    0x4dbd24
4dbd04:	68 ae 00 00 00       	push   $0xae
4dbd09:	68 dc 24 61 00       	push   $0x6124dc
4dbd0e:	6a 44                	push   $0x44
4dbd10:	68 a1 00 00 00       	push   $0xa1
4dbd15:	6a 0b                	push   $0xb
4dbd17:	e8 64 d2 ff ff       	call   0x4d8f80
4dbd1c:	83 c4 14             	add    $0x14,%esp
4dbd1f:	33 c0                	xor    %eax,%eax
4dbd21:	5e                   	pop    %esi
4dbd22:	59                   	pop    %ecx
4dbd23:	c3                   	ret
4dbd24:	8b c6                	mov    %esi,%eax
4dbd26:	5e                   	pop    %esi
4dbd27:	59                   	pop    %ecx
4dbd28:	c3                   	ret
4dbd29:	50                   	push   %eax
4dbd2a:	8d 44 24 08          	lea    0x8(%esp),%eax
4dbd2e:	50                   	push   %eax
4dbd2f:	e8 5c 04 00 00       	call   0x4dc190
4dbd34:	8b 74 24 0c          	mov    0xc(%esp),%esi
4dbd38:	83 c4 08             	add    $0x8,%esp
4dbd3b:	85 f6                	test   %esi,%esi
4dbd3d:	74 e0                	je     0x4dbd1f
4dbd3f:	68 a2 00 00 00       	push   $0xa2
4dbd44:	68 dc 24 61 00       	push   $0x6124dc
4dbd49:	6a 44                	push   $0x44
4dbd4b:	6a 77                	push   $0x77
4dbd4d:	6a 0b                	push   $0xb
4dbd4f:	e8 2c d2 ff ff       	call   0x4d8f80
4dbd54:	56                   	push   %esi
4dbd55:	e8 86 4f 01 00       	call   0x4f0ce0
4dbd5a:	83 c4 18             	add    $0x18,%esp
4dbd5d:	33 c0                	xor    %eax,%eax
4dbd5f:	5e                   	pop    %esi
4dbd60:	59                   	pop    %ecx
4dbd61:	c3                   	ret
4dbd62:	33 c0                	xor    %eax,%eax
4dbd64:	59                   	pop    %ecx
4dbd65:	c3                   	ret
4dbd66:	cc                   	int3
4dbd67:	cc                   	int3
4dbd68:	cc                   	int3
4dbd69:	cc                   	int3
4dbd6a:	cc                   	int3
4dbd6b:	cc                   	int3
4dbd6c:	cc                   	int3
4dbd6d:	cc                   	int3
4dbd6e:	cc                   	int3
4dbd6f:	cc                   	int3
4dbd70:	b8 04 00 00 00       	mov    $0x4,%eax