4106b3:	03 41 00             	add    0x0(%ecx),%eax
4106b6:	f1                   	int1
4106b7:	03 41 00             	add    0x0(%ecx),%eax
4106ba:	f8                   	clc
4106bb:	03 41 00             	add    0x0(%ecx),%eax
4106be:	ff 03                	incl   (%ebx)
4106c0:	41                   	inc    %ecx
4106c1:	00 06                	add    %al,(%esi)
4106c3:	04 41                	add    $0x41,%al
4106c5:	00 0d 04 41 00 14    	add    %cl,0x14004104
4106cb:	04 41                	add    $0x41,%al
4106cd:	00 cc                	add    %cl,%ah
4106cf:	cc                   	int3
4106d0:	68 48 01 00 00       	push   $0x148
4106d5:	b8 a6 d3 41 00       	mov    $0x41d3a6,%eax
4106da:	e8 8c bd 00 00       	call   0x41c46b
4106df:	89 95 ac fe ff ff    	mov    %edx,-0x154(%ebp)
4106e5:	8b f9                	mov    %ecx,%edi
4106e7:	33 db                	xor    %ebx,%ebx
4106e9:	8d 85 b8 fe ff ff    	lea    -0x148(%ebp),%eax
4106ef:	68 38 01 00 00       	push   $0x138
4106f4:	53                   	push   %ebx
4106f5:	50                   	push   %eax
4106f6:	89 9d b4 fe ff ff    	mov    %ebx,-0x14c(%ebp)
4106fc:	e8 20 bf 00 00       	call   0x41c621
410701:	83 c4 0c             	add    $0xc,%esp
410704:	8d 8d b0 fe ff ff    	lea    -0x150(%ebp),%ecx
41070a:	ff 15 40 32 42 00    	call   *0x423240
410710:	89 5d fc             	mov    %ebx,-0x4(%ebp)
410713:	8d 8d b8 fe ff ff    	lea    -0x148(%ebp),%ecx
410719:	e8 c2 f5 ff ff       	call   0x40fce0
41071e:	85 c0                	test   %eax,%eax
410720:	0f 84 67 07 00 00    	je     0x410e8d
410726:	6a 03                	push   $0x3
410728:	59                   	pop    %ecx
410729:	b8 03 00 04 00       	mov    $0x40003,%eax
41072e:	6a 02                	push   $0x2
410730:	5e                   	pop    %esi
410731:	3b f8                	cmp    %eax,%edi
410733:	0f 87 e8 00 00 00    	ja     0x410821
410739:	0f 84 db 00 00 00    	je     0x41081a
41073f:	8d 87 fe ff fd ff    	lea    -0x20002(%edi),%eax
410745:	83 f8 23             	cmp    $0x23,%eax
410748:	0f 87 0a 02 00 00    	ja     0x410958
41074e:	ff 24 85 a8 0e 41 00 	jmp    *0x410ea8(,%eax,4)
410755:	8b f3                	mov    %ebx,%esi
410757:	e9 e7 02 00 00       	jmp    0x410a43
41075c:	33 f6                	xor    %esi,%esi
41075e:	46                   	inc    %esi
41075f:	e9 df 02 00 00       	jmp    0x410a43
410764:	6a 02                	push   $0x2
410766:	e9 d7 02 00 00       	jmp    0x410a42
41076b:	8b f1                	mov    %ecx,%esi
41076d:	e9 d1 02 00 00       	jmp    0x410a43
410772:	6a 04                	push   $0x4
410774:	e9 c9 02 00 00       	jmp    0x410a42
410779:	6a 05                	push   $0x5
41077b:	e9 c2 02 00 00       	jmp    0x410a42
410780:	6a 06                	push   $0x6
410782:	e9 bb 02 00 00       	jmp    0x410a42
410787:	6a 07                	push   $0x7
410789:	e9 b4 02 00 00       	jmp    0x410a42
41078e:	6a 08                	push   $0x8
410790:	e9 ad 02 00 00       	jmp    0x410a42
410795:	6a 09                	push   $0x9
410797:	e9 a6 02 00 00       	jmp    0x410a42
41079c:	6a 0a                	push   $0xa
41079e:	e9 9f 02 00 00       	jmp    0x410a42
4107a3:	6a 0b                	push   $0xb
4107a5:	e9 98 02 00 00       	jmp    0x410a42
4107aa:	6a 0c                	push   $0xc
4107ac:	e9 91 02 00 00       	jmp    0x410a42
4107b1:	6a 0d                	push   $0xd
4107b3:	e9 8a 02 00 00       	jmp    0x410a42
4107b8:	6a 0e                	push   $0xe
4107ba:	e9 83 02 00 00       	jmp    0x410a42
4107bf:	6a 0f                	push   $0xf
4107c1:	e9 7c 02 00 00       	jmp    0x410a42
4107c6:	6a 10                	push   $0x10
4107c8:	e9 75 02 00 00       	jmp    0x410a42
4107cd:	6a 11                	push   $0x11
4107cf:	e9 6e 02 00 00       	jmp    0x410a42
4107d4:	6a 12                	push   $0x12
4107d6:	e9 67 02 00 00       	jmp    0x410a42
4107db:	6a 13                	push   $0x13
4107dd:	e9 60 02 00 00       	jmp    0x410a42
4107e2:	6a 14                	push   $0x14
4107e4:	e9 59 02 00 00       	jmp    0x410a42
4107e9:	6a 15                	push   $0x15
4107eb:	e9 52 02 00 00       	jmp    0x410a42
4107f0:	6a 16                	push   $0x16
4107f2:	e9 4b 02 00 00       	jmp    0x410a42
4107f7:	6a 17                	push   $0x17
4107f9:	e9 44 02 00 00       	jmp    0x410a42
4107fe:	6a 18                	push   $0x18
410800:	e9 3d 02 00 00       	jmp    0x410a42
410805:	6a 19                	push   $0x19
410807:	e9 36 02 00 00       	jmp    0x410a42
41080c:	6a 1a                	push   $0x1a
41080e:	e9 2f 02 00 00       	jmp    0x410a42
410813:	6a 1b                	push   $0x1b
410815:	e9 28 02 00 00       	jmp    0x410a42
41081a:	6a 1c                	push   $0x1c
41081c:	e9 21 02 00 00       	jmp    0x410a42
410821:	b8 11 20 09 00       	mov    $0x92011,%eax
410826:	3b f8                	cmp    %eax,%edi
410828:	0f 87 ad 00 00 00    	ja     0x4108db
41082e:	0f 84 a0 00 00 00    	je     0x4108d4
410834:	b8 02 10 09 00       	mov    $0x91002,%eax
410839:	3b f8                	cmp    %eax,%edi
41083b:	77 52                	ja     0x41088f
41083d:	74 49                	je     0x410888
41083f:	8b c7                	mov    %edi,%eax
410841:	2d 07 00 04 00       	sub    $0x40007,%eax
410846:	74 39                	je     0x410881
410848:	2b c1                	sub    %ecx,%eax
41084a:	74 2e                	je     0x41087a
41084c:	2d 01 10 00 00       	sub    $0x1001,%eax
410851:	74 20                	je     0x410873
410853:	2d fb 1f 00 00       	sub    $0x1ffb,%eax
410858:	74 12                	je     0x41086c
41085a:	2d fb df 04 00       	sub    $0x4dffb,%eax
41085f:	0f 85 f3 00 00 00    	jne    0x410958
410865:	6a 21                	push   $0x21
410867:	e9 d6 01 00 00       	jmp    0x410a42
41086c:	6a 20                	push   $0x20
41086e:	e9 cf 01 00 00       	jmp    0x410a42
410873:	6a 1f                	push   $0x1f
410875:	e9 c8 01 00 00       	jmp    0x410a42
41087a:	6a 1e                	push   $0x1e
41087c:	e9 c1 01 00 00       	jmp    0x410a42
410881:	6a 1d                	push   $0x1d
410883:	e9 ba 01 00 00       	jmp    0x410a42
410888:	6a 22                	push   $0x22
41088a:	e9 b3 01 00 00       	jmp    0x410a42
41088f:	8b c7                	mov    %edi,%eax
410891:	2d 0e 10 09 00       	sub    $0x9100e,%eax
410896:	74 35                	je     0x4108cd
410898:	2d f5 0f 00 00       	sub    $0xff5,%eax
41089d:	74 27                	je     0x4108c6
41089f:	83 e8 0a             	sub    $0xa,%eax
4108a2:	74 1b                	je     0x4108bf
4108a4:	2b c6                	sub    %esi,%eax
4108a6:	74 10                	je     0x4108b8
4108a8:	83 e8 01             	sub    $0x1,%eax
4108ab:	0f 85 a7 00 00 00    	jne    0x410958
4108b1:	6a 27                	push   $0x27
4108b3:	e9 8a 01 00 00       	jmp    0x410a42
4108b8:	6a 26                	push   $0x26
4108ba:	e9 83 01 00 00       	jmp    0x410a42
4108bf:	6a 25                	push   $0x25
4108c1:	e9 7c 01 00 00       	jmp    0x410a42
4108c6:	6a 24                	push   $0x24
4108c8:	e9 75 01 00 00       	jmp    0x410a42
4108cd:	6a 23                	push   $0x23
4108cf:	e9 6e 01 00 00       	jmp    0x410a42
4108d4:	6a 28                	push   $0x28
4108d6:	e9 67 01 00 00       	jmp    0x410a42
4108db:	b8 07 40 09 00       	mov    $0x94007,%eax
4108e0:	3b f8                	cmp    %eax,%edi
4108e2:	77 4d                	ja     0x410931
4108e4:	74 44                	je     0x41092a
4108e6:	8b c7                	mov    %edi,%eax
4108e8:	2d 12 20 09 00       	sub    $0x92012,%eax
4108ed:	74 34                	je     0x410923
4108ef:	2d f2 0f 00 00       	sub    $0xff2,%eax
4108f4:	74 26                	je     0x41091c
4108f6:	83 e8 01             	sub    $0x1,%eax
4108f9:	74 1a                	je     0x410915
4108fb:	83 e8 01             	sub    $0x1,%eax
4108fe:	74 0e                	je     0x41090e
410900:	2d fb 00 00 00       	sub    $0xfb,%eax
410905:	75 51                	jne    0x410958
410907:	6a 2d                	push   $0x2d
410909:	e9 34 01 00 00       	jmp    0x410a42
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