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
4dbd75:	e8 36 5a 0f 00       	call   0x5d17b0
4dbd7a:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4dbd7e:	c7 04 24 00 00 00 00 	movl   $0x0,(%esp)
4dbd85:	85 c9                	test   %ecx,%ecx
4dbd87:	74 42                	je     0x4dbdcb
4dbd89:	83 79 04 00          	cmpl   $0x0,0x4(%ecx)
4dbd8d:	74 3c                	je     0x4dbdcb
4dbd8f:	8b 41 08             	mov    0x8(%ecx),%eax
4dbd92:	85 c0                	test   %eax,%eax
4dbd94:	75 37                	jne    0x4dbdcd
4dbd96:	51                   	push   %ecx
4dbd97:	8d 44 24 04          	lea    0x4(%esp),%eax
4dbd9b:	50                   	push   %eax
4dbd9c:	e8 ef 03 00 00       	call   0x4dc190
4dbda1:	83 c4 08             	add    $0x8,%esp
4dbda4:	83 3c 24 00          	cmpl   $0x0,(%esp)
4dbda8:	74 21                	je     0x4dbdcb
4dbdaa:	68 a2 00 00 00       	push   $0xa2
4dbdaf:	68 dc 24 61 00       	push   $0x6124dc
4dbdb4:	6a 44                	push   $0x44
4dbdb6:	6a 77                	push   $0x77
4dbdb8:	6a 0b                	push   $0xb
4dbdba:	e8 c1 d1 ff ff       	call   0x4d8f80
4dbdbf:	ff 74 24 14          	push   0x14(%esp)
4dbdc3:	e8 18 4f 01 00       	call   0x4f0ce0
4dbdc8:	83 c4 18             	add    $0x18,%esp
4dbdcb:	33 c0                	xor    %eax,%eax
4dbdcd:	59                   	pop    %ecx
4dbdce:	c3                   	ret
4dbdcf:	cc                   	int3
4dbdd0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4dbdd4:	8b 54 24 14          	mov    0x14(%esp),%edx
4dbdd8:	85 c9                	test   %ecx,%ecx
4dbdda:	74 06                	je     0x4dbde2
4dbddc:	8b 02                	mov    (%edx),%eax
4dbdde:	8b 00                	mov    (%eax),%eax
4dbde0:	89 01                	mov    %eax,(%ecx)
4dbde2:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4dbde6:	85 c9                	test   %ecx,%ecx
4dbde8:	74 13                	je     0x4dbdfd
4dbdea:	8b 42 04             	mov    0x4(%edx),%eax
4dbded:	8b 40 08             	mov    0x8(%eax),%eax
4dbdf0:	89 01                	mov    %eax,(%ecx)
4dbdf2:	8b 42 04             	mov    0x4(%edx),%eax
4dbdf5:	8b 08                	mov    (%eax),%ecx
4dbdf7:	8b 44 24 0c          	mov    0xc(%esp),%eax
4dbdfb:	89 08                	mov    %ecx,(%eax)
4dbdfd:	8b 4c 24 10          	mov    0x10(%esp),%ecx
4dbe01:	85 c9                	test   %ecx,%ecx
4dbe03:	74 04                	je     0x4dbe09
4dbe05:	8b 02                	mov    (%edx),%eax
4dbe07:	89 01                	mov    %eax,(%ecx)
4dbe09:	b8 01 00 00 00       	mov    $0x1,%eax
4dbe0e:	c3                   	ret
4dbe0f:	cc                   	int3
4dbe10:	b8 a0 24 61 00       	mov    $0x6124a0,%eax
4dbe15:	c3                   	ret
4dbe16:	cc                   	int3
4dbe17:	cc                   	int3
4dbe18:	cc                   	int3
4dbe19:	cc                   	int3
4dbe1a:	cc                   	int3
4dbe1b:	cc                   	int3
4dbe1c:	cc                   	int3
4dbe1d:	cc                   	int3
4dbe1e:	cc                   	int3
4dbe1f:	cc                   	int3
4dbe20:	57                   	push   %edi
4dbe21:	8b 7c 24 08          	mov    0x8(%esp),%edi
4dbe25:	85 ff                	test   %edi,%edi
4dbe27:	75 04                	jne    0x4dbe2d
4dbe29:	33 c0                	xor    %eax,%eax
4dbe2b:	5f                   	pop    %edi
4dbe2c:	c3                   	ret
4dbe2d:	53                   	push   %ebx
4dbe2e:	56                   	push   %esi
4dbe2f:	68 a0 24 61 00       	push   $0x6124a0
4dbe34:	e8 d7 fe 00 00       	call   0x4ebd10
4dbe39:	8b f0                	mov    %eax,%esi
4dbe3b:	83 c4 04             	add    $0x4,%esp
4dbe3e:	85 f6                	test   %esi,%esi
4dbe40:	74 6b                	je     0x4dbead
4dbe42:	8b 5c 24 14          	mov    0x14(%esp),%ebx
4dbe46:	8b 43 0c             	mov    0xc(%ebx),%eax
4dbe49:	85 c0                	test   %eax,%eax
4dbe4b:	74 4b                	je     0x4dbe98
4dbe4d:	8b 40 18             	mov    0x18(%eax),%eax
4dbe50:	85 c0                	test   %eax,%eax
4dbe52:	74 39                	je     0x4dbe8d
4dbe54:	53                   	push   %ebx
4dbe55:	56                   	push   %esi
4dbe56:	ff d0                	call   *%eax
4dbe58:	83 c4 08             	add    $0x8,%esp
4dbe5b:	85 c0                	test   %eax,%eax
4dbe5d:	75 0b                	jne    0x4dbe6a
4dbe5f:	6a 4a                	push   $0x4a
4dbe61:	68 dc 24 61 00       	push   $0x6124dc
4dbe66:	6a 7e                	push   $0x7e
4dbe68:	eb 37                	jmp    0x4dbea1
4dbe6a:	68 a0 24 61 00       	push   $0x6124a0
4dbe6f:	ff 37                	push   (%edi)
4dbe71:	e8 4a 04 01 00       	call   0x4ec2c0
4dbe76:	89 37                	mov    %esi,(%edi)
4dbe78:	53                   	push   %ebx
4dbe79:	89 5e 08             	mov    %ebx,0x8(%esi)
4dbe7c:	e8 2f 56 01 00       	call   0x4f14b0
4dbe81:	83 c4 0c             	add    $0xc,%esp
4dbe84:	b8 01 00 00 00       	mov    $0x1,%eax
4dbe89:	5e                   	pop    %esi
4dbe8a:	5b                   	pop    %ebx
4dbe8b:	5f                   	pop    %edi
4dbe8c:	c3                   	ret
4dbe8d:	6a 4e                	push   $0x4e
4dbe8f:	68 dc 24 61 00       	push   $0x6124dc
4dbe94:	6a 7c                	push   $0x7c
4dbe96:	eb 09                	jmp    0x4dbea1
4dbe98:	6a 52                	push   $0x52
4dbe9a:	68 dc 24 61 00       	push   $0x6124dc
4dbe9f:	6a 6f                	push   $0x6f
4dbea1:	6a 78                	push   $0x78
4dbea3:	6a 0b                	push   $0xb
4dbea5:	e8 d6 d0 ff ff       	call   0x4d8f80
4dbeaa:	83 c4 14             	add    $0x14,%esp
4dbead:	68 a0 24 61 00       	push   $0x6124a0
4dbeb2:	56                   	push   %esi
4dbeb3:	e8 08 04 01 00       	call   0x4ec2c0
4dbeb8:	83 c4 08             	add    $0x8,%esp
4dbebb:	33 c0                	xor    %eax,%eax
4dbebd:	5e                   	pop    %esi
4dbebe:	5b                   	pop    %ebx
4dbebf:	5f                   	pop    %edi
4dbec0:	c3                   	ret
4dbec1:	cc                   	int3
4dbec2:	cc                   	int3
4dbec3:	cc                   	int3
4dbec4:	cc                   	int3
4dbec5:	cc                   	int3
4dbec6:	cc                   	int3
4dbec7:	cc                   	int3
4dbec8:	cc                   	int3
4dbec9:	cc                   	int3
4dbeca:	cc                   	int3
4dbecb:	cc                   	int3
4dbecc:	cc                   	int3
4dbecd:	cc                   	int3
4dbece:	cc                   	int3
4dbecf:	cc                   	int3
4dbed0:	56                   	push   %esi
4dbed1:	ff 74 24 14          	push   0x14(%esp)
4dbed5:	8b 74 24 0c          	mov    0xc(%esp),%esi
4dbed9:	ff 74 24 14          	push   0x14(%esp)
4dbedd:	ff 74 24 14          	push   0x14(%esp)
4dbee1:	ff 36                	push   (%esi)
4dbee3:	e8 38 fc 00 00       	call   0x4ebb20
4dbee8:	83 c4 10             	add    $0x10,%esp
4dbeeb:	85 c0                	test   %eax,%eax
4dbeed:	75 02                	jne    0x4dbef1
4dbeef:	5e                   	pop    %esi
4dbef0:	c3                   	ret
4dbef1:	57                   	push   %edi
4dbef2:	8b 7c 24 1c          	mov    0x1c(%esp),%edi
4dbef6:	85 ff                	test   %edi,%edi
4dbef8:	74 35                	je     0x4dbf2f
4dbefa:	8b 46 04             	mov    0x4(%esi),%eax
4dbefd:	68 5c 01 00 00       	push   $0x15c
4dbf02:	68 dc 24 61 00       	push   $0x6124dc
4dbf07:	ff 70 08             	push   0x8(%eax)
4dbf0a:	e8 71 48 00 00       	call   0x4e0780
4dbf0f:	8b 46 04             	mov    0x4(%esi),%eax
4dbf12:	83 c4 0c             	add    $0xc,%esp
4dbf15:	89 78 08             	mov    %edi,0x8(%eax)
4dbf18:	8b 4e 04             	mov    0x4(%esi),%ecx
4dbf1b:	8b 44 24 20          	mov    0x20(%esp),%eax
4dbf1f:	89 01                	mov    %eax,(%ecx)
4dbf21:	8b 46 04             	mov    0x4(%esi),%eax