41090e:	6a 2c                	push   $0x2c
410910:	e9 2d 01 00 00       	jmp    0x410a42
410915:	6a 2b                	push   $0x2b
410917:	e9 26 01 00 00       	jmp    0x410a42
41091c:	6a 2a                	push   $0x2a
41091e:	e9 1f 01 00 00       	jmp    0x410a42
410923:	6a 29                	push   $0x29
410925:	e9 18 01 00 00       	jmp    0x410a42
41092a:	6a 2e                	push   $0x2e
41092c:	e9 11 01 00 00       	jmp    0x410a42
410931:	8b c7                	mov    %edi,%eax
410933:	2d 08 40 09 00       	sub    $0x94008,%eax
410938:	0f 84 02 01 00 00    	je     0x410a40
41093e:	83 e8 01             	sub    $0x1,%eax
410941:	0f 84 f5 00 00 00    	je     0x410a3c
410947:	2b c6                	sub    %esi,%eax
410949:	0f 84 e9 00 00 00    	je     0x410a38
41094f:	83 e8 01             	sub    $0x1,%eax
410952:	0f 84 dc 00 00 00    	je     0x410a34
410958:	b8 01 20 08 00       	mov    $0x82001,%eax
41095d:	3b f8                	cmp    %eax,%edi
41095f:	77 5d                	ja     0x4109be
410961:	74 57                	je     0x4109ba
410963:	8d 87 ff ef f7 ff    	lea    -0x81001(%edi),%eax
410969:	83 f8 0b             	cmp    $0xb,%eax
41096c:	77 68                	ja     0x4109d6
41096e:	ff 24 85 38 0f 41 00 	jmp    *0x410f38(,%eax,4)
410975:	8b f3                	mov    %ebx,%esi
410977:	e9 b3 00 00 00       	jmp    0x410a2f
41097c:	33 f6                	xor    %esi,%esi
41097e:	46                   	inc    %esi
41097f:	e9 ab 00 00 00       	jmp    0x410a2f
410984:	8b f1                	mov    %ecx,%esi
410986:	e9 a4 00 00 00       	jmp    0x410a2f
41098b:	6a 04                	push   $0x4
41098d:	e9 9c 00 00 00       	jmp    0x410a2e
410992:	6a 05                	push   $0x5
410994:	e9 95 00 00 00       	jmp    0x410a2e
410999:	6a 06                	push   $0x6
41099b:	e9 8e 00 00 00       	jmp    0x410a2e
4109a0:	6a 07                	push   $0x7
4109a2:	e9 87 00 00 00       	jmp    0x410a2e
4109a7:	6a 08                	push   $0x8
4109a9:	e9 80 00 00 00       	jmp    0x410a2e
4109ae:	6a 09                	push   $0x9
4109b0:	eb 7c                	jmp    0x410a2e
4109b2:	6a 0a                	push   $0xa
4109b4:	eb 78                	jmp    0x410a2e
4109b6:	6a 0b                	push   $0xb
4109b8:	eb 74                	jmp    0x410a2e
4109ba:	6a 0c                	push   $0xc
4109bc:	eb 70                	jmp    0x410a2e
4109be:	8b c7                	mov    %edi,%eax
4109c0:	2d 02 20 08 00       	sub    $0x82002,%eax
4109c5:	74 65                	je     0x410a2c
4109c7:	83 e8 01             	sub    $0x1,%eax
4109ca:	74 5c                	je     0x410a28
4109cc:	83 e8 01             	sub    $0x1,%eax
4109cf:	74 53                	je     0x410a24
4109d1:	83 e8 01             	sub    $0x1,%eax
4109d4:	74 4a                	je     0x410a20
4109d6:	b8 01 20 07 00       	mov    $0x72001,%eax
4109db:	3b f8                	cmp    %eax,%edi
4109dd:	77 3c                	ja     0x410a1b
4109df:	74 36                	je     0x410a17
4109e1:	8d 87 ff ef f8 ff    	lea    -0x71001(%edi),%eax
4109e7:	83 f8 09             	cmp    $0x9,%eax
4109ea:	77 2f                	ja     0x410a1b
4109ec:	ff 24 85 68 0f 41 00 	jmp    *0x410f68(,%eax,4)
4109f3:	6a 44                	push   $0x44
4109f5:	eb 4b                	jmp    0x410a42
4109f7:	6a 45                	push   $0x45
4109f9:	eb 47                	jmp    0x410a42
4109fb:	6a 46                	push   $0x46
4109fd:	eb 43                	jmp    0x410a42
4109ff:	6a 47                	push   $0x47
410a01:	eb 3f                	jmp    0x410a42
410a03:	6a 48                	push   $0x48
410a05:	eb 3b                	jmp    0x410a42
410a07:	6a 49                	push   $0x49
410a09:	eb 37                	jmp    0x410a42
410a0b:	6a 4a                	push   $0x4a
410a0d:	eb 33                	jmp    0x410a42
410a0f:	6a 4b                	push   $0x4b
410a11:	eb 2f                	jmp    0x410a42
410a13:	6a 4c                	push   $0x4c
410a15:	eb 2b                	jmp    0x410a42
410a17:	6a 4d                	push   $0x4d
410a19:	eb 27                	jmp    0x410a42
410a1b:	83 ce ff             	or     $0xffffffff,%esi
410a1e:	eb 23                	jmp    0x410a43
410a20:	6a 10                	push   $0x10
410a22:	eb 0a                	jmp    0x410a2e
410a24:	6a 0f                	push   $0xf
410a26:	eb 06                	jmp    0x410a2e
410a28:	6a 0e                	push   $0xe
410a2a:	eb 02                	jmp    0x410a2e
410a2c:	6a 0d                	push   $0xd
410a2e:	5e                   	pop    %esi
410a2f:	83 c6 33             	add    $0x33,%esi
410a32:	eb 0f                	jmp    0x410a43
410a34:	6a 32                	push   $0x32
410a36:	eb 0a                	jmp    0x410a42
410a38:	6a 31                	push   $0x31
410a3a:	eb 06                	jmp    0x410a42
410a3c:	6a 30                	push   $0x30
410a3e:	eb 02                	jmp    0x410a42
410a40:	6a 2f                	push   $0x2f
410a42:	5e                   	pop    %esi
410a43:	83 fe 4d             	cmp    $0x4d,%esi
410a46:	0f 87 32 04 00 00    	ja     0x410e7e
410a4c:	8d 85 b4 fe ff ff    	lea    -0x14c(%ebp),%eax
410a52:	50                   	push   %eax
410a53:	51                   	push   %ecx
410a54:	53                   	push   %ebx
410a55:	68 50 5a 40 00       	push   $0x405a50
410a5a:	68 02 00 00 80       	push   $0x80000002
410a5f:	ff 15 08 30 42 00    	call   *0x423008
410a65:	85 c0                	test   %eax,%eax
410a67:	74 2a                	je     0x410a93
410a69:	83 f8 05             	cmp    $0x5,%eax
410a6c:	75 10                	jne    0x410a7e
410a6e:	68 91 00 00 00       	push   $0x91
410a73:	e8 db db ff ff       	call   0x40e653
410a78:	59                   	pop    %ecx
410a79:	e9 0f 04 00 00       	jmp    0x410e8d
410a7e:	50                   	push   %eax
410a7f:	68 50 5a 40 00       	push   $0x405a50
410a84:	68 92 00 00 00       	push   $0x92
410a89:	e8 c5 db ff ff       	call   0x40e653
410a8e:	e9 f7 03 00 00       	jmp    0x410e8a
410a93:	ba 38 01 00 00       	mov    $0x138,%edx
410a98:	33 c9                	xor    %ecx,%ecx
410a9a:	e8 e5 dc ff ff       	call   0x40e784
410a9f:	8b 85 ac fe ff ff    	mov    -0x154(%ebp),%eax
410aa5:	39 84 b5 b8 fe ff ff 	cmp    %eax,-0x148(%ebp,%esi,4)
410aac:	75 16                	jne    0x410ac4
410aae:	f7 d8                	neg    %eax
410ab0:	57                   	push   %edi
410ab1:	1b c0                	sbb    %eax,%eax
410ab3:	05 85 01 00 00       	add    $0x185,%eax
410ab8:	50                   	push   %eax
410ab9:	53                   	push   %ebx
410aba:	e8 2b dc ff ff       	call   0x40e6ea
410abf:	83 c4 0c             	add    $0xc,%esp
410ac2:	eb 07                	jmp    0x410acb
410ac4:	89 84 b5 b8 fe ff ff 	mov    %eax,-0x148(%ebp,%esi,4)
410acb:	8d 8d b0 fe ff ff    	lea    -0x150(%ebp),%ecx
410ad1:	ff 15 f8 33 42 00    	call   *0x4233f8
410ad7:	8b f3                	mov    %ebx,%esi
410ad9:	39 9c b5 b8 fe ff ff 	cmp    %ebx,-0x148(%ebp,%esi,4)
410ae0:	0f 84 2e 03 00 00    	je     0x410e14
410ae6:	83 fe 32             	cmp    $0x32,%esi
410ae9:	0f 87 05 02 00 00    	ja     0x410cf4
410aef:	ff 24 b5 90 0f 41 00 	jmp    *0x410f90(,%esi,4)
410af6:	b8 64 47 40 00       	mov    $0x404764,%eax
410afb:	e9 f6 02 00 00       	jmp    0x410df6
410b00:	b8 74 47 40 00       	mov    $0x404774,%eax
410b05:	e9 ec 02 00 00       	jmp    0x410df6
410b0a:	b8 84 47 40 00       	mov    $0x404784,%eax
410b0f:	e9 e2 02 00 00       	jmp    0x410df6
410b14:	b8 94 47 40 00       	mov    $0x404794,%eax
410b19:	e9 d8 02 00 00       	jmp    0x410df6
410b1e:	b8 a4 47 40 00       	mov    $0x4047a4,%eax
410b23:	e9 ce 02 00 00       	jmp    0x410df6
410b28:	b8 b4 47 40 00       	mov    $0x4047b4,%eax
410b2d:	e9 c4 02 00 00       	jmp    0x410df6
410b32:	b8 c4 47 40 00       	mov    $0x4047c4,%eax
410b37:	e9 ba 02 00 00       	jmp    0x410df6
410b3c:	b8 d4 47 40 00       	mov    $0x4047d4,%eax
410b41:	e9 b0 02 00 00       	jmp    0x410df6
410b46:	b8 e4 47 40 00       	mov    $0x4047e4,%eax
410b4b:	e9 a6 02 00 00       	jmp    0x410df6
410b50:	b8 f4 47 40 00       	mov    $0x4047f4,%eax
410b55:	e9 9c 02 00 00       	jmp    0x410df6
410b5a:	b8 04 48 40 00       	mov    $0x404804,%eax
410b5f:	e9 92 02 00 00       	jmp    0x410df6
410b64:	b8 14 48 40 00       	mov    $0x404814,%eax
410b69:	e9 88 02 00 00       	jmp    0x410df6
410b6e:	b8 24 48 40 00       	mov    $0x404824,%eax
410b73:	e9 7e 02 00 00       	jmp    0x410df6
410b78:	b8 34 48 40 00       	mov    $0x404834,%eax
410b7d:	e9 74 02 00 00       	jmp    0x410df6
410b82:	b8 44 48 40 00       	mov    $0x404844,%eax
410b87:	e9 6a 02 00 00       	jmp    0x410df6
410b8c:	b8 54 48 40 00       	mov    $0x404854,%eax
410b91:	e9 60 02 00 00       	jmp    0x410df6
410b96:	b8 64 48 40 00       	mov    $0x404864,%eax
410b9b:	e9 56 02 00 00       	jmp    0x410df6
410ba0:	b8 74 48 40 00       	mov    $0x404874,%eax
410ba5:	e9 4c 02 00 00       	jmp    0x410df6
410baa:	b8 84 48 40 00       	mov    $0x404884,%eax
410baf:	e9 42 02 00 00       	jmp    0x410df6
410bb4:	b8 94 48 40 00       	mov    $0x404894,%eax
410bb9:	e9 38 02 00 00       	jmp    0x410df6
410bbe:	b8 a4 48 40 00       	mov    $0x4048a4,%eax
410bc3:	e9 2e 02 00 00       	jmp    0x410df6
410bc8:	b8 b4 48 40 00       	mov    $0x4048b4,%eax
410bcd:	e9 24 02 00 00       	jmp    0x410df6
410bd2:	b8 c4 48 40 00       	mov    $0x4048c4,%eax
410bd7:	e9 1a 02 00 00       	jmp    0x410df6
410bdc:	b8 d4 48 40 00       	mov    $0x4048d4,%eax
410be1:	e9 10 02 00 00       	jmp    0x410df6
410be6:	b8 e4 48 40 00       	mov    $0x4048e4,%eax
410beb:	e9 06 02 00 00       	jmp    0x410df6
410bf0:	b8 f4 48 40 00       	mov    $0x4048f4,%eax
410bf5:	e9 fc 01 00 00       	jmp    0x410df6
410bfa:	b8 04 49 40 00       	mov    $0x404904,%eax
410bff:	e9 f2 01 00 00       	jmp    0x410df6
410c04:	b8 14 49 40 00       	mov    $0x404914,%eax
410c09:	e9 e8 01 00 00       	jmp    0x410df6
410c0e:	b8 24 49 40 00       	mov    $0x404924,%eax
410c13:	e9 de 01 00 00       	jmp    0x410df6
410c18:	b8 34 49 40 00       	mov    $0x404934,%eax
410c1d:	e9 d4 01 00 00       	jmp    0x410df6
410c22:	b8 44 49 40 00       	mov    $0x404944,%eax
410c27:	e9 ca 01 00 00       	jmp    0x410df6
410c2c:	b8 54 49 40 00       	mov    $0x404954,%eax
410c31:	e9 c0 01 00 00       	jmp    0x410df6
410c36:	b8 64 49 40 00       	mov    $0x404964,%eax
410c3b:	e9 b6 01 00 00       	jmp    0x410df6
410c40:	b8 74 49 40 00       	mov    $0x404974,%eax
410c45:	e9 ac 01 00 00       	jmp    0x410df6
410c4a:	b8 84 49 40 00       	mov    $0x404984,%eax
410c4f:	e9 a2 01 00 00       	jmp    0x410df6
410c54:	b8 94 49 40 00       	mov    $0x404994,%eax
410c59:	e9 98 01 00 00       	jmp    0x410df6
410c5e:	b8 a4 49 40 00       	mov    $0x4049a4,%eax
410c63:	e9 8e 01 00 00       	jmp    0x410df6
410c68:	b8 b4 49 40 00       	mov    $0x4049b4,%eax
410c6d:	e9 84 01 00 00       	jmp    0x410df6
410c72:	b8 c4 49 40 00       	mov    $0x4049c4,%eax
410c77:	e9 7a 01 00 00       	jmp    0x410df6
410c7c:	b8 d4 49 40 00       	mov    $0x4049d4,%eax
410c81:	e9 70 01 00 00       	jmp    0x410df6
410c86:	b8 e4 49 40 00       	mov    $0x4049e4,%eax
410c8b:	e9 66 01 00 00       	jmp    0x410df6
410c90:	b8 f4 49 40 00       	mov    $0x4049f4,%eax
410c95:	e9 5c 01 00 00       	jmp    0x410df6
410c9a:	b8 04 4a 40 00       	mov    $0x404a04,%eax
410c9f:	e9 52 01 00 00       	jmp    0x410df6
410ca4:	b8 14 4a 40 00       	mov    $0x404a14,%eax
410ca9:	e9 48 01 00 00       	jmp    0x410df6
410cae:	b8 24 4a 40 00       	mov    $0x404a24,%eax
410cb3:	e9 3e 01 00 00       	jmp    0x410df6
410cb8:	b8 34 4a 40 00       	mov    $0x404a34,%eax
410cbd:	e9 34 01 00 00       	jmp    0x410df6
410cc2:	b8 44 4a 40 00       	mov    $0x404a44,%eax
410cc7:	e9 2a 01 00 00       	jmp    0x410df6
410ccc:	b8 54 4a 40 00       	mov    $0x404a54,%eax
410cd1:	e9 20 01 00 00       	jmp    0x410df6
410cd6:	b8 64 4a 40 00       	mov    $0x404a64,%eax
410cdb:	e9 16 01 00 00       	jmp    0x410df6
410ce0:	b8 74 4a 40 00       	mov    $0x404a74,%eax
410ce5:	e9 0c 01 00 00       	jmp    0x410df6
410cea:	b8 84 4a 40 00       	mov    $0x404a84,%eax
410cef:	e9 02 01 00 00       	jmp    0x410df6
410cf4:	8d 46 cd             	lea    -0x33(%esi),%eax
410cf7:	83 f8 10             	cmp    $0x10,%eax
410cfa:	0f 87 9f 00 00 00    	ja     0x410d9f
410d00:	ff 24 85 5c 10 41 00 	jmp    *0x41105c(,%eax,4)
410d07:	b8 c0 53 40 00       	mov    $0x4053c0,%eax
410d0c:	e9 e5 00 00 00       	jmp    0x410df6
410d11:	b8 d0 53 40 00       	mov    $0x4053d0,%eax
410d16:	e9 db 00 00 00       	jmp    0x410df6
410d1b:	b8 e0 53 40 00       	mov    $0x4053e0,%eax
410d20:	e9 d1 00 00 00       	jmp    0x410df6
410d25:	b8 f0 53 40 00       	mov    $0x4053f0,%eax
410d2a:	e9 c7 00 00 00       	jmp    0x410df6
410d2f:	b8 00 54 40 00       	mov    $0x405400,%eax
410d34:	e9 bd 00 00 00       	jmp    0x410df6
410d39:	b8 10 54 40 00       	mov    $0x405410,%eax
410d3e:	e9 b3 00 00 00       	jmp    0x410df6
410d43:	b8 20 54 40 00       	mov    $0x405420,%eax
410d48:	e9 a9 00 00 00       	jmp    0x410df6
410d4d:	b8 30 54 40 00       	mov    $0x405430,%eax
410d52:	e9 9f 00 00 00       	jmp    0x410df6
410d57:	b8 40 54 40 00       	mov    $0x405440,%eax
410d5c:	e9 95 00 00 00       	jmp    0x410df6
410d61:	b8 50 54 40 00       	mov    $0x405450,%eax
410d66:	e9 8b 00 00 00       	jmp    0x410df6
410d6b:	b8 60 54 40 00       	mov    $0x405460,%eax
410d70:	e9 81 00 00 00       	jmp    0x410df6
410d75:	b8 70 54 40 00       	mov    $0x405470,%eax
410d7a:	eb 7a                	jmp    0x410df6
410d7c:	b8 80 54 40 00       	mov    $0x405480,%eax
410d81:	eb 73                	jmp    0x410df6
410d83:	b8 90 54 40 00       	mov    $0x405490,%eax
410d88:	eb 6c                	jmp    0x410df6
410d8a:	b8 a0 54 40 00       	mov    $0x4054a0,%eax
410d8f:	eb 65                	jmp    0x410df6
410d91:	b8 b0 54 40 00       	mov    $0x4054b0,%eax
410d96:	eb 5e                	jmp    0x410df6
410d98:	b8 c0 54 40 00       	mov    $0x4054c0,%eax
410d9d:	eb 57                	jmp    0x410df6
410d9f:	83 c0 ef             	add    $0xffffffef,%eax
410da2:	83 f8 09             	cmp    $0x9,%eax
410da5:	77 4d                	ja     0x410df4
410da7:	ff 24 85 a0 10 41 00 	jmp    *0x4110a0(,%eax,4)
410dae:	b8 98 51 40 00       	mov    $0x405198,%eax
410db3:	eb 41                	jmp    0x410df6
410db5:	b8 a8 51 40 00       	mov    $0x4051a8,%eax
410dba:	eb 3a                	jmp    0x410df6
410dbc:	b8 b8 51 40 00       	mov    $0x4051b8,%eax
410dc1:	eb 33                	jmp    0x410df6
410dc3:	b8 c8 51 40 00       	mov    $0x4051c8,%eax
410dc8:	eb 2c                	jmp    0x410df6
410dca:	b8 d8 51 40 00       	mov    $0x4051d8,%eax
410dcf:	eb 25                	jmp    0x410df6
410dd1:	b8 e8 51 40 00       	mov    $0x4051e8,%eax
410dd6:	eb 1e                	jmp    0x410df6
410dd8:	b8 f8 51 40 00       	mov    $0x4051f8,%eax
410ddd:	eb 17                	jmp    0x410df6
410ddf:	b8 08 52 40 00       	mov    $0x405208,%eax
410de4:	eb 10                	jmp    0x410df6
410de6:	b8 18 52 40 00       	mov    $0x405218,%eax
410deb:	eb 09                	jmp    0x410df6
410ded:	b8 28 52 40 00       	mov    $0x405228,%eax
410df2:	eb 02                	jmp    0x410df6
410df4:	8b c3                	mov    %ebx,%eax
410df6:	50                   	push   %eax
410df7:	8d 8d b0 fe ff ff    	lea    -0x150(%ebp),%ecx
410dfd:	ff 15 6c 31 42 00    	call   *0x42316c
410e03:	68 b8 57 40 00       	push   $0x4057b8
410e08:	8d 8d b0 fe ff ff    	lea    -0x150(%ebp),%ecx
410e0e:	ff 15 6c 31 42 00    	call   *0x42316c
410e14:	46                   	inc    %esi
410e15:	83 fe 4e             	cmp    $0x4e,%esi
410e18:	0f 8c bb fc ff ff    	jl     0x410ad9
410e1e:	8b 85 b0 fe ff ff    	mov    -0x150(%ebp),%eax
410e24:	ba 7c 59 40 00       	mov    $0x40597c,%edx
410e29:	8b 8d b4 fe ff ff    	mov    -0x14c(%ebp),%ecx
410e2f:	39 58 f8             	cmp    %ebx,-0x8(%eax)
410e32:	75 17                	jne    0x410e4b
410e34:	e8 d8 e7 ff ff       	call   0x40f611
410e39:	85 c0                	test   %eax,%eax
410e3b:	75 16                	jne    0x410e53
410e3d:	ff b5 b4 fe ff ff    	push   -0x14c(%ebp)
410e43:	ff 15 0c 30 42 00    	call   *0x42300c
410e49:	eb 42                	jmp    0x410e8d
410e4b:	50                   	push   %eax
410e4c:	e8 c9 df ff ff       	call   0x40ee1a
410e51:	eb e6                	jmp    0x410e39
410e53:	8b 85 ac fe ff ff    	mov    -0x154(%ebp),%eax
410e59:	f7 d8                	neg    %eax
410e5b:	57                   	push   %edi
410e5c:	1b c0                	sbb    %eax,%eax
410e5e:	05 87 01 00 00       	add    $0x187,%eax
410e63:	50                   	push   %eax
410e64:	53                   	push   %ebx