4d399f:	0f 84 d4 03 00 00    	je     0x4d3d79
4d39a5:	66 83 7e 5a 00       	cmpw   $0x0,0x5a(%esi)
4d39aa:	74 22                	je     0x4d39ce
4d39ac:	e8 7f 40 f3 ff       	call   0x407a30
4d39b1:	8b d0                	mov    %eax,%edx
4d39b3:	8b 86 c8 00 00 00    	mov    0xc8(%esi),%eax
4d39b9:	e8 aa f6 ff ff       	call   0x4d3068
4d39be:	8b 43 04             	mov    0x4(%ebx),%eax
4d39c1:	8b 80 c8 00 00 00    	mov    0xc8(%eax),%eax
4d39c7:	b2 01                	mov    $0x1,%dl
4d39c9:	e8 86 f6 ff ff       	call   0x4d3054
4d39ce:	e8 5d fe ff ff       	call   0x4d3830
4d39d3:	0a 05 80 3d 4d 00    	or     0x4d3d80,%al
4d39d9:	88 44 24 08          	mov    %al,0x8(%esp)
4d39dd:	54                   	push   %esp
4d39de:	e8 25 40 f3 ff       	call   0x407a08
4d39e3:	8b 04 24             	mov    (%esp),%eax
4d39e6:	50                   	push   %eax
4d39e7:	8b 44 24 08          	mov    0x8(%esp),%eax
4d39eb:	50                   	push   %eax
4d39ec:	8b 43 04             	mov    0x4(%ebx),%eax
4d39ef:	8a 4c 24 10          	mov    0x10(%esp),%cl
4d39f3:	33 d2                	xor    %edx,%edx
4d39f5:	66 be ec ff          	mov    $0xffec,%si
4d39f9:	e8 76 02 f3 ff       	call   0x403c74
4d39fe:	8b 43 04             	mov    0x4(%ebx),%eax
4d3a01:	c6 80 c1 00 00 00 01 	movb   $0x1,0xc1(%eax)
4d3a08:	80 78 4c 00          	cmpb   $0x0,0x4c(%eax)
4d3a0c:	0f 84 67 03 00 00    	je     0x4d3d79
4d3a12:	e8 1d 11 00 00       	call   0x4d4b34
4d3a17:	e9 5d 03 00 00       	jmp    0x4d3d79
4d3a1c:	8b 43 04             	mov    0x4(%ebx),%eax
4d3a1f:	80 78 30 00          	cmpb   $0x0,0x30(%eax)
4d3a23:	0f 84 50 03 00 00    	je     0x4d3d79
4d3a29:	e8 02 fe ff ff       	call   0x4d3830
4d3a2e:	0a 05 84 3d 4d 00    	or     0x4d3d84,%al
4d3a34:	88 44 24 08          	mov    %al,0x8(%esp)
4d3a38:	54                   	push   %esp
4d3a39:	e8 ca 3f f3 ff       	call   0x407a08
4d3a3e:	8b 04 24             	mov    (%esp),%eax
4d3a41:	50                   	push   %eax
4d3a42:	8b 44 24 08          	mov    0x8(%esp),%eax
4d3a46:	50                   	push   %eax
4d3a47:	8b 43 04             	mov    0x4(%ebx),%eax
4d3a4a:	8a 4c 24 10          	mov    0x10(%esp),%cl
4d3a4e:	b2 01                	mov    $0x1,%dl
4d3a50:	66 be ec ff          	mov    $0xffec,%si
4d3a54:	e8 1b 02 f3 ff       	call   0x403c74
4d3a59:	e9 1b 03 00 00       	jmp    0x4d3d79
4d3a5e:	8b 43 04             	mov    0x4(%ebx),%eax
4d3a61:	80 78 30 00          	cmpb   $0x0,0x30(%eax)
4d3a65:	0f 84 0e 03 00 00    	je     0x4d3d79
4d3a6b:	e8 c0 fd ff ff       	call   0x4d3830
4d3a70:	0a 05 88 3d 4d 00    	or     0x4d3d88,%al
4d3a76:	88 44 24 08          	mov    %al,0x8(%esp)
4d3a7a:	54                   	push   %esp
4d3a7b:	e8 88 3f f3 ff       	call   0x407a08
4d3a80:	8b 04 24             	mov    (%esp),%eax
4d3a83:	50                   	push   %eax
4d3a84:	8b 44 24 08          	mov    0x8(%esp),%eax
4d3a88:	50                   	push   %eax
4d3a89:	8b 43 04             	mov    0x4(%ebx),%eax
4d3a8c:	8a 4c 24 10          	mov    0x10(%esp),%cl
4d3a90:	b2 02                	mov    $0x2,%dl
4d3a92:	66 be ec ff          	mov    $0xffec,%si
4d3a96:	e8 d9 01 f3 ff       	call   0x403c74
4d3a9b:	e9 d9 02 00 00       	jmp    0x4d3d79
4d3aa0:	8b 43 04             	mov    0x4(%ebx),%eax
4d3aa3:	80 78 30 00          	cmpb   $0x0,0x30(%eax)
4d3aa7:	0f 84 cc 02 00 00    	je     0x4d3d79
4d3aad:	e8 7e fd ff ff       	call   0x4d3830
4d3ab2:	0a 05 80 3d 4d 00    	or     0x4d3d80,%al
4d3ab8:	88 44 24 08          	mov    %al,0x8(%esp)
4d3abc:	54                   	push   %esp
4d3abd:	e8 46 3f f3 ff       	call   0x407a08
4d3ac2:	8b 43 04             	mov    0x4(%ebx),%eax
4d3ac5:	80 b8 c1 00 00 00 00 	cmpb   $0x0,0xc1(%eax)
4d3acc:	74 07                	je     0x4d3ad5
4d3ace:	c6 80 c2 00 00 00 01 	movb   $0x1,0xc2(%eax)
4d3ad5:	8b 43 04             	mov    0x4(%ebx),%eax
4d3ad8:	80 b8 c1 00 00 00 00 	cmpb   $0x0,0xc1(%eax)
4d3adf:	74 23                	je     0x4d3b04
4d3ae1:	8b 90 c8 00 00 00    	mov    0xc8(%eax),%edx
4d3ae7:	80 7a 08 00          	cmpb   $0x0,0x8(%edx)
4d3aeb:	75 17                	jne    0x4d3b04
4d3aed:	c6 80 c1 00 00 00 00 	movb   $0x0,0xc1(%eax)
4d3af4:	c6 80 c2 00 00 00 00 	movb   $0x0,0xc2(%eax)
4d3afb:	66 be ef ff          	mov    $0xffef,%si
4d3aff:	e8 70 01 f3 ff       	call   0x403c74
4d3b04:	8b 43 04             	mov    0x4(%ebx),%eax
4d3b07:	c6 80 c1 00 00 00 00 	movb   $0x0,0xc1(%eax)
4d3b0e:	8b 14 24             	mov    (%esp),%edx
4d3b11:	52                   	push   %edx
4d3b12:	8b 54 24 08          	mov    0x8(%esp),%edx
4d3b16:	52                   	push   %edx
4d3b17:	8a 4c 24 10          	mov    0x10(%esp),%cl
4d3b1b:	33 d2                	xor    %edx,%edx
4d3b1d:	66 be eb ff          	mov    $0xffeb,%si
4d3b21:	e8 4e 01 f3 ff       	call   0x403c74
4d3b26:	e9 4e 02 00 00       	jmp    0x4d3d79
4d3b2b:	8b 43 04             	mov    0x4(%ebx),%eax
4d3b2e:	80 b8 da 00 00 00 00 	cmpb   $0x0,0xda(%eax)
4d3b35:	0f 85 3e 02 00 00    	jne    0x4d3d79
4d3b3b:	80 78 30 00          	cmpb   $0x0,0x30(%eax)
4d3b3f:	0f 84 34 02 00 00    	je     0x4d3d79
4d3b45:	e8 e6 fc ff ff       	call   0x4d3830
4d3b4a:	0a 05 84 3d 4d 00    	or     0x4d3d84,%al
4d3b50:	88 44 24 08          	mov    %al,0x8(%esp)
4d3b54:	54                   	push   %esp
4d3b55:	e8 ae 3e f3 ff       	call   0x407a08
4d3b5a:	8b 04 24             	mov    (%esp),%eax
4d3b5d:	50                   	push   %eax
4d3b5e:	8b 44 24 08          	mov    0x8(%esp),%eax
4d3b62:	50                   	push   %eax
4d3b63:	8b 43 04             	mov    0x4(%ebx),%eax
4d3b66:	8a 4c 24 10          	mov    0x10(%esp),%cl
4d3b6a:	b2 01                	mov    $0x1,%dl
4d3b6c:	66 be eb ff          	mov    $0xffeb,%si
4d3b70:	e8 ff 00 f3 ff       	call   0x403c74
4d3b75:	8b 43 04             	mov    0x4(%ebx),%eax
4d3b78:	e8 b7 0f 00 00       	call   0x4d4b34
4d3b7d:	e9 f7 01 00 00       	jmp    0x4d3d79
4d3b82:	8b 43 04             	mov    0x4(%ebx),%eax
4d3b85:	80 b8 da 00 00 00 01 	cmpb   $0x1,0xda(%eax)
4d3b8c:	0f 85 e7 01 00 00    	jne    0x4d3d79
4d3b92:	80 78 30 00          	cmpb   $0x0,0x30(%eax)
4d3b96:	0f 84 dd 01 00 00    	je     0x4d3d79
4d3b9c:	e8 8f fc ff ff       	call   0x4d3830
4d3ba1:	0a 05 84 3d 4d 00    	or     0x4d3d84,%al
4d3ba7:	88 44 24 08          	mov    %al,0x8(%esp)
4d3bab:	54                   	push   %esp
4d3bac:	e8 57 3e f3 ff       	call   0x407a08
4d3bb1:	8b 04 24             	mov    (%esp),%eax
4d3bb4:	50                   	push   %eax
4d3bb5:	8b 44 24 08          	mov    0x8(%esp),%eax
4d3bb9:	50                   	push   %eax
4d3bba:	8b 43 04             	mov    0x4(%ebx),%eax
4d3bbd:	8a 4c 24 10          	mov    0x10(%esp),%cl
4d3bc1:	b2 01                	mov    $0x1,%dl
4d3bc3:	66 be eb ff          	mov    $0xffeb,%si
4d3bc7:	e8 a8 00 f3 ff       	call   0x403c74
4d3bcc:	e9 a8 01 00 00       	jmp    0x4d3d79
4d3bd1:	8b 43 04             	mov    0x4(%ebx),%eax
4d3bd4:	80 78 30 00          	cmpb   $0x0,0x30(%eax)
4d3bd8:	0f 84 9b 01 00 00    	je     0x4d3d79
4d3bde:	e8 4d fc ff ff       	call   0x4d3830
4d3be3:	0a 05 88 3d 4d 00    	or     0x4d3d88,%al
4d3be9:	88 44 24 08          	mov    %al,0x8(%esp)
4d3bed:	54                   	push   %esp
4d3bee:	e8 15 3e f3 ff       	call   0x407a08
4d3bf3:	8b 04 24             	mov    (%esp),%eax
4d3bf6:	50                   	push   %eax
4d3bf7:	8b 44 24 08          	mov    0x8(%esp),%eax
4d3bfb:	50                   	push   %eax
4d3bfc:	8b 43 04             	mov    0x4(%ebx),%eax
4d3bff:	8a 4c 24 10          	mov    0x10(%esp),%cl
4d3c03:	b2 02                	mov    $0x2,%dl
4d3c05:	66 be eb ff          	mov    $0xffeb,%si
4d3c09:	e8 66 00 f3 ff       	call   0x403c74
4d3c0e:	e9 66 01 00 00       	jmp    0x4d3d79
4d3c13:	8b 43 04             	mov    0x4(%ebx),%eax
4d3c16:	80 78 30 00          	cmpb   $0x0,0x30(%eax)
4d3c1a:	0f 84 59 01 00 00    	je     0x4d3d79
4d3c20:	c6 80 c2 00 00 00 00 	movb   $0x0,0xc2(%eax)
4d3c27:	c6 80 db 00 00 00 01 	movb   $0x1,0xdb(%eax)
4d3c2e:	66 be ee ff          	mov    $0xffee,%si
4d3c32:	e8 3d 00 f3 ff       	call   0x403c74
4d3c37:	33 ff                	xor    %edi,%edi
4d3c39:	8b 43 04             	mov    0x4(%ebx),%eax
4d3c3c:	83 78 48 00          	cmpl   $0x0,0x48(%eax)
4d3c40:	74 50                	je     0x4d3c92
4d3c42:	8b 43 04             	mov    0x4(%ebx),%eax
4d3c45:	8b 70 48             	mov    0x48(%eax),%esi
4d3c48:	80 7e 61 00          	cmpb   $0x0,0x61(%esi)
4d3c4c:	74 44                	je     0x4d3c92
4d3c4e:	80 78 4c 00          	cmpb   $0x0,0x4c(%eax)
4d3c52:	75 3e                	jne    0x4d3c92
4d3c54:	8b 46 34             	mov    0x34(%esi),%eax
4d3c57:	e8 5c 6d f8 ff       	call   0x45a9b8
4d3c5c:	48                   	dec    %eax
4d3c5d:	83 f8 00             	cmp    $0x0,%eax
4d3c60:	7c 30                	jl     0x4d3c92
4d3c62:	89 c6                	mov    %eax,%esi
4d3c64:	8b 43 04             	mov    0x4(%ebx),%eax
4d3c67:	8b 40 48             	mov    0x48(%eax),%eax
4d3c6a:	8b 40 34             	mov    0x34(%eax),%eax
4d3c6d:	8b d6                	mov    %esi,%edx
4d3c6f:	e8 54 6d f8 ff       	call   0x45a9c8
4d3c74:	80 78 3a 00          	cmpb   $0x0,0x3a(%eax)
4d3c78:	74 12                	je     0x4d3c8c
4d3c7a:	8b 43 04             	mov    0x4(%ebx),%eax
4d3c7d:	8b 40 48             	mov    0x48(%eax),%eax
4d3c80:	8b 40 34             	mov    0x34(%eax),%eax
4d3c83:	8b d6                	mov    %esi,%edx
4d3c85:	e8 3e 6d f8 ff       	call   0x45a9c8
4d3c8a:	8b f8                	mov    %eax,%edi
4d3c8c:	4e                   	dec    %esi
4d3c8d:	83 fe ff             	cmp    $0xffffffff,%esi
4d3c90:	75 d2                	jne    0x4d3c64
4d3c92:	85 ff                	test   %edi,%edi
4d3c94:	0f 84 df 00 00 00    	je     0x4d3d79
4d3c9a:	8b c7                	mov    %edi,%eax
4d3c9c:	8b 10                	mov    (%eax),%edx
4d3c9e:	ff 52 44             	call   *0x44(%edx)
4d3ca1:	e9 d3 00 00 00       	jmp    0x4d3d79
4d3ca6:	8b 43 04             	mov    0x4(%ebx),%eax
4d3ca9:	66 83 b8 a2 00 00 00 	cmpw   $0x0,0xa2(%eax)
4d3cb0:	00
4d3cb1:	0f 84 c2 00 00 00    	je     0x4d3d79
4d3cb7:	8b d8                	mov    %eax,%ebx
4d3cb9:	8b d6                	mov    %esi,%edx
4d3cbb:	8b 83 a4 00 00 00    	mov    0xa4(%ebx),%eax
4d3cc1:	ff 93 a0 00 00 00    	call   *0xa0(%ebx)
4d3cc7:	e9 ad 00 00 00       	jmp    0x4d3d79
4d3ccc:	8b 43 04             	mov    0x4(%ebx),%eax
4d3ccf:	66 83 b8 aa 00 00 00 	cmpw   $0x0,0xaa(%eax)
4d3cd6:	00
4d3cd7:	0f 84 9c 00 00 00    	je     0x4d3d79
4d3cdd:	8b d8                	mov    %eax,%ebx
4d3cdf:	8b d6                	mov    %esi,%edx
4d3ce1:	8b 83 ac 00 00 00    	mov    0xac(%ebx),%eax
4d3ce7:	ff 93 a8 00 00 00    	call   *0xa8(%ebx)
4d3ced:	e9 87 00 00 00       	jmp    0x4d3d79
4d3cf2:	8b 43 04             	mov    0x4(%ebx),%eax
4d3cf5:	66 83 b8 b2 00 00 00 	cmpw   $0x0,0xb2(%eax)
4d3cfc:	00
4d3cfd:	74 7a                	je     0x4d3d79
4d3cff:	8b d8                	mov    %eax,%ebx
4d3d01:	8b d6                	mov    %esi,%edx
4d3d03:	8b 83 b4 00 00 00    	mov    0xb4(%ebx),%eax
4d3d09:	ff 93 b0 00 00 00    	call   *0xb0(%ebx)
4d3d0f:	eb 68                	jmp    0x4d3d79
4d3d11:	8b 43 04             	mov    0x4(%ebx),%eax
4d3d14:	66 83 b8 ba 00 00 00 	cmpw   $0x0,0xba(%eax)
4d3d1b:	00
4d3d1c:	74 5b                	je     0x4d3d79
4d3d1e:	8b d8                	mov    %eax,%ebx
4d3d20:	8b d6                	mov    %esi,%edx
4d3d22:	8b 83 bc 00 00 00    	mov    0xbc(%ebx),%eax
4d3d28:	ff 93 b8 00 00 00    	call   *0xb8(%ebx)
4d3d2e:	eb 49                	jmp    0x4d3d79
4d3d30:	8b c7                	mov    %edi,%eax
4d3d32:	83 f8 12             	cmp    $0x12,%eax
4d3d35:	7f 11                	jg     0x4d3d48
4d3d37:	74 19                	je     0x4d3d52
4d3d39:	83 e8 02             	sub    $0x2,%eax
4d3d3c:	74 14                	je     0x4d3d52
4d3d3e:	83 e8 0e             	sub    $0xe,%eax
4d3d41:	74 0f                	je     0x4d3d52
4d3d43:	48                   	dec    %eax
4d3d44:	74 15                	je     0x4d3d5b
4d3d46:	eb 1c                	jmp    0x4d3d64
4d3d48:	83 e8 16             	sub    $0x16,%eax
4d3d4b:	74 0e                	je     0x4d3d5b
4d3d4d:	83 e8 6c             	sub    $0x6c,%eax
4d3d50:	75 12                	jne    0x4d3d64
4d3d52:	c7 43 0c 01 00 00 00 	movl   $0x1,0xc(%ebx)
4d3d59:	eb 1e                	jmp    0x4d3d79
4d3d5b:	c7 43 0c 01 00 00 00 	movl   $0x1,0xc(%ebx)
4d3d62:	eb 15                	jmp    0x4d3d79
4d3d64:	8b 43 08             	mov    0x8(%ebx),%eax
4d3d67:	50                   	push   %eax
4d3d68:	8b 43 04             	mov    0x4(%ebx),%eax
4d3d6b:	50                   	push   %eax
4d3d6c:	57                   	push   %edi
4d3d6d:	8b 46 08             	mov    0x8(%esi),%eax
4d3d70:	50                   	push   %eax
4d3d71:	e8 42 3b f3 ff       	call   0x4078b8
4d3d76:	89 43 0c             	mov    %eax,0xc(%ebx)
4d3d79:	83 c4 0c             	add    $0xc,%esp
4d3d7c:	5f                   	pop    %edi
4d3d7d:	5e                   	pop    %esi
4d3d7e:	5b                   	pop    %ebx
4d3d7f:	c3                   	ret
4d3d80:	08 00                	or     %al,(%eax)
4d3d82:	00 00                	add    %al,(%eax)
4d3d84:	10 00                	adc    %al,(%eax)
4d3d86:	00 00                	add    %al,(%eax)
4d3d88:	20 00                	and    %al,(%eax)
4d3d8a:	00 00                	add    %al,(%eax)
4d3d8c:	83 3d ac b7 68 00 00 	cmpl   $0x0,0x68b7ac
4d3d93:	75 11                	jne    0x4d3da6
4d3d95:	b2 01                	mov    $0x1,%dl
4d3d97:	a1 48 37 4d 00       	mov    0x4d3748,%eax
4d3d9c:	e8 07 fa ff ff       	call   0x4d37a8
4d3da1:	a3 ac b7 68 00       	mov    %eax,0x68b7ac
4d3da6:	a1 ac b7 68 00       	mov    0x68b7ac,%eax
4d3dab:	e8 70 fa ff ff       	call   0x4d3820
4d3db0:	c3                   	ret
4d3db1:	8d 40 00             	lea    0x0(%eax),%eax
4d3db4:	83 3d ac b7 68 00 00 	cmpl   $0x0,0x68b7ac
4d3dbb:	74 26                	je     0x4d3de3
4d3dbd:	a1 ac b7 68 00       	mov    0x68b7ac,%eax
4d3dc2:	e8 5d fa ff ff       	call   0x4d3824
4d3dc7:	a1 ac b7 68 00       	mov    0x68b7ac,%eax
4d3dcc:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
4d3dd0:	75 11                	jne    0x4d3de3
4d3dd2:	a1 ac b7 68 00       	mov    0x68b7ac,%eax
4d3dd7:	e8 9c fc f2 ff       	call   0x403a78
4d3ddc:	33 c0                	xor    %eax,%eax
4d3dde:	a3 ac b7 68 00       	mov    %eax,0x68b7ac
4d3de3:	c3                   	ret
4d3de4:	53                   	push   %ebx
4d3de5:	56                   	push   %esi
4d3de6:	8b d8                	mov    %eax,%ebx
4d3de8:	33 d2                	xor    %edx,%edx
4d3dea:	8b 83 c8 00 00 00    	mov    0xc8(%ebx),%eax
4d3df0:	e8 5f f2 ff ff       	call   0x4d3054
4d3df5:	80 bb db 00 00 00 00 	cmpb   $0x0,0xdb(%ebx)
4d3dfc:	75 1b                	jne    0x4d3e19
4d3dfe:	80 bb c2 00 00 00 00 	cmpb   $0x0,0xc2(%ebx)
4d3e05:	74 12                	je     0x4d3e19
4d3e07:	c6 83 c2 00 00 00 00 	movb   $0x0,0xc2(%ebx)
4d3e0e:	8b c3                	mov    %ebx,%eax
4d3e10:	66 be ef ff          	mov    $0xffef,%si
4d3e14:	e8 5b fe f2 ff       	call   0x403c74
4d3e19:	c6 83 db 00 00 00 00 	movb   $0x0,0xdb(%ebx)
4d3e20:	5e                   	pop    %esi
4d3e21:	5b                   	pop    %ebx
4d3e22:	c3                   	ret
4d3e23:	90                   	nop
4d3e24:	53                   	push   %ebx
4d3e25:	56                   	push   %esi
4d3e26:	8b d8                	mov    %eax,%ebx
4d3e28:	8b 83 e4 00 00 00    	mov    0xe4(%ebx),%eax
4d3e2e:	85 c0                	test   %eax,%eax
4d3e30:	74 46                	je     0x4d3e78
4d3e32:	8b 4b 34             	mov    0x34(%ebx),%ecx
4d3e35:	8b 93 dc 00 00 00    	mov    0xdc(%ebx),%edx
4d3e3b:	e8 38 21 f8 ff       	call   0x455f78
4d3e40:	8b c3                	mov    %ebx,%eax
4d3e42:	66 be ed ff          	mov    $0xffed,%si
4d3e46:	e8 29 fe f2 ff       	call   0x403c74
4d3e4b:	8b 83 e4 00 00 00    	mov    0xe4(%ebx),%eax
4d3e51:	e8 86 21 f8 ff       	call   0x455fdc
4d3e56:	48                   	dec    %eax
4d3e57:	3b 83 dc 00 00 00    	cmp    0xdc(%ebx),%eax
4d3e5d:	7e 10                	jle    0x4d3e6f
4d3e5f:	8b 93 dc 00 00 00    	mov    0xdc(%ebx),%edx
4d3e65:	42                   	inc    %edx
4d3e66:	8b c3                	mov    %ebx,%eax
4d3e68:	e8 cf 07 00 00       	call   0x4d463c
4d3e6d:	eb 09                	jmp    0x4d3e78
4d3e6f:	33 d2                	xor    %edx,%edx
4d3e71:	8b c3                	mov    %ebx,%eax
4d3e73:	e8 c4 07 00 00       	call   0x4d463c
4d3e78:	5e                   	pop    %esi
4d3e79:	5b                   	pop    %ebx
4d3e7a:	c3                   	ret
4d3e7b:	90                   	nop