140830e69:	b9 02 00 00 00       	mov    $0x2,%ecx
140830e6e:	e8 8d 98 f5 ff       	call   0x14078a700
140830e73:	90                   	nop
140830e74:	b9 02 00 00 00       	mov    $0x2,%ecx
140830e79:	e8 82 98 f5 ff       	call   0x14078a700
140830e7e:	90                   	nop
140830e7f:	b9 02 00 00 00       	mov    $0x2,%ecx
140830e84:	e8 77 98 f5 ff       	call   0x14078a700
140830e89:	90                   	nop
140830e8a:	b9 02 00 00 00       	mov    $0x2,%ecx
140830e8f:	e8 6c 98 f5 ff       	call   0x14078a700
140830e94:	90                   	nop
140830e95:	b9 02 00 00 00       	mov    $0x2,%ecx
140830e9a:	e8 61 98 f5 ff       	call   0x14078a700
140830e9f:	90                   	nop
140830ea0:	48 8d 15 51 e6 80 00 	lea    0x80e651(%rip),%rdx        # 0x14103f4f8
140830ea7:	48 8b 0d 4a 06 c0 00 	mov    0xc0064a(%rip),%rcx        # 0x1414314f8
140830eae:	e8 5d 2d f6 ff       	call   0x140793c10
140830eb3:	90                   	nop
140830eb4:	b9 02 00 00 00       	mov    $0x2,%ecx
140830eb9:	e8 42 98 f5 ff       	call   0x14078a700
140830ebe:	90                   	nop
140830ebf:	b9 02 00 00 00       	mov    $0x2,%ecx
140830ec4:	e8 37 98 f5 ff       	call   0x14078a700
140830ec9:	90                   	nop
140830eca:	b9 02 00 00 00       	mov    $0x2,%ecx
140830ecf:	e8 2c 98 f5 ff       	call   0x14078a700
140830ed4:	90                   	nop
140830ed5:	b9 02 00 00 00       	mov    $0x2,%ecx
140830eda:	e8 21 98 f5 ff       	call   0x14078a700
140830edf:	90                   	nop
140830ee0:	33 c9                	xor    %ecx,%ecx
140830ee2:	e8 19 98 f5 ff       	call   0x14078a700
140830ee7:	cc                   	int3
140830ee8:	b9 01 00 00 00       	mov    $0x1,%ecx
140830eed:	e8 0e 98 f5 ff       	call   0x14078a700
140830ef2:	90                   	nop
140830ef3:	33 c9                	xor    %ecx,%ecx
140830ef5:	e8 06 98 f5 ff       	call   0x14078a700
140830efa:	cc                   	int3
140830efb:	b9 01 00 00 00       	mov    $0x1,%ecx
140830f00:	e8 fb 97 f5 ff       	call   0x14078a700
140830f05:	90                   	nop
140830f06:	b9 02 00 00 00       	mov    $0x2,%ecx
140830f0b:	e8 f0 97 f5 ff       	call   0x14078a700
140830f10:	90                   	nop
140830f11:	48 8d 15 c8 e4 80 00 	lea    0x80e4c8(%rip),%rdx        # 0x14103f3e0
140830f18:	48 8b 0d d9 05 c0 00 	mov    0xc005d9(%rip),%rcx        # 0x1414314f8
140830f1f:	e8 ec 2c f6 ff       	call   0x140793c10
140830f24:	cc                   	int3
140830f25:	48 8d 15 b4 e4 80 00 	lea    0x80e4b4(%rip),%rdx        # 0x14103f3e0
140830f2c:	48 8b 0d c5 05 c0 00 	mov    0xc005c5(%rip),%rcx        # 0x1414314f8
140830f33:	e8 d8 2c f6 ff       	call   0x140793c10
140830f38:	90                   	nop
140830f39:	33 c9                	xor    %ecx,%ecx
140830f3b:	e8 c0 97 f5 ff       	call   0x14078a700
140830f40:	cc                   	int3
140830f41:	b9 01 00 00 00       	mov    $0x1,%ecx
140830f46:	e8 b5 97 f5 ff       	call   0x14078a700
140830f4b:	90                   	nop
140830f4c:	b9 02 00 00 00       	mov    $0x2,%ecx
140830f51:	e8 aa 97 f5 ff       	call   0x14078a700
140830f56:	90                   	nop
140830f57:	33 c9                	xor    %ecx,%ecx
140830f59:	e8 a2 97 f5 ff       	call   0x14078a700
140830f5e:	cc                   	int3
140830f5f:	b9 01 00 00 00       	mov    $0x1,%ecx
140830f64:	e8 97 97 f5 ff       	call   0x14078a700
140830f69:	90                   	nop
140830f6a:	33 c9                	xor    %ecx,%ecx
140830f6c:	e8 8f 97 f5 ff       	call   0x14078a700
140830f71:	cc                   	int3
140830f72:	b9 01 00 00 00       	mov    $0x1,%ecx
140830f77:	e8 84 97 f5 ff       	call   0x14078a700
140830f7c:	90                   	nop
140830f7d:	33 c9                	xor    %ecx,%ecx
140830f7f:	e8 7c 97 f5 ff       	call   0x14078a700
140830f84:	cc                   	int3
140830f85:	b9 01 00 00 00       	mov    $0x1,%ecx
140830f8a:	e8 71 97 f5 ff       	call   0x14078a700
140830f8f:	90                   	nop
140830f90:	b9 02 00 00 00       	mov    $0x2,%ecx
140830f95:	e8 66 97 f5 ff       	call   0x14078a700
140830f9a:	90                   	nop
140830f9b:	48 8d 15 7e e4 80 00 	lea    0x80e47e(%rip),%rdx        # 0x14103f420
140830fa2:	48 8b 0d 4f 05 c0 00 	mov    0xc0054f(%rip),%rcx        # 0x1414314f8
140830fa9:	e8 62 2c f6 ff       	call   0x140793c10
140830fae:	90                   	nop
140830faf:	b9 02 00 00 00       	mov    $0x2,%ecx
140830fb4:	e8 47 97 f5 ff       	call   0x14078a700
140830fb9:	90                   	nop
140830fba:	48 8d 15 af e4 80 00 	lea    0x80e4af(%rip),%rdx        # 0x14103f470
140830fc1:	48 8b 0d 30 05 c0 00 	mov    0xc00530(%rip),%rcx        # 0x1414314f8
140830fc8:	e8 43 2c f6 ff       	call   0x140793c10
140830fcd:	90                   	nop
140830fce:	33 c9                	xor    %ecx,%ecx
140830fd0:	e8 2b 97 f5 ff       	call   0x14078a700
140830fd5:	cc                   	int3
140830fd6:	b9 01 00 00 00       	mov    $0x1,%ecx
140830fdb:	e8 20 97 f5 ff       	call   0x14078a700
140830fe0:	90                   	nop
140830fe1:	b9 02 00 00 00       	mov    $0x2,%ecx
140830fe6:	e8 15 97 f5 ff       	call   0x14078a700
140830feb:	90                   	nop
140830fec:	48 8d 15 cd e4 80 00 	lea    0x80e4cd(%rip),%rdx        # 0x14103f4c0
140830ff3:	48 8b 0d fe 04 c0 00 	mov    0xc004fe(%rip),%rcx        # 0x1414314f8
140830ffa:	e8 11 2c f6 ff       	call   0x140793c10
140830fff:	cc                   	int3
140831000:	48 8d 15 f1 e4 80 00 	lea    0x80e4f1(%rip),%rdx        # 0x14103f4f8
140831007:	48 8b 0d ea 04 c0 00 	mov    0xc004ea(%rip),%rcx        # 0x1414314f8
14083100e:	e8 fd 2b f6 ff       	call   0x140793c10
140831013:	cc                   	int3
140831014:	48 8b cb             	mov    %rbx,%rcx
140831017:	e8 a4 34 d2 ff       	call   0x1405544c0
14083101c:	4c 8b c0             	mov    %rax,%r8
14083101f:	48 8d 15 52 e5 80 00 	lea    0x80e552(%rip),%rdx        # 0x14103f578
140831026:	48 8b 0d cb 04 c0 00 	mov    0xc004cb(%rip),%rcx        # 0x1414314f8
14083102d:	e8 de 2b f6 ff       	call   0x140793c10
140831032:	90                   	nop
140831033:	b9 02 00 00 00       	mov    $0x2,%ecx
140831038:	e8 c3 96 f5 ff       	call   0x14078a700
14083103d:	90                   	nop
14083103e:	33 c9                	xor    %ecx,%ecx
140831040:	e8 bb 96 f5 ff       	call   0x14078a700
140831045:	90                   	nop
140831046:	48 8d 15 5b e5 80 00 	lea    0x80e55b(%rip),%rdx        # 0x14103f5a8
14083104d:	48 8b 0d a4 04 c0 00 	mov    0xc004a4(%rip),%rcx        # 0x1414314f8
140831054:	e8 b7 2b f6 ff       	call   0x140793c10
140831059:	90                   	nop
14083105a:	b9 02 00 00 00       	mov    $0x2,%ecx
14083105f:	e8 9c 96 f5 ff       	call   0x14078a700
140831064:	90                   	nop
140831065:	b9 02 00 00 00       	mov    $0x2,%ecx
14083106a:	e8 91 96 f5 ff       	call   0x14078a700
14083106f:	90                   	nop
140831070:	b9 02 00 00 00       	mov    $0x2,%ecx
140831075:	e8 86 96 f5 ff       	call   0x14078a700
14083107a:	90                   	nop
14083107b:	b9 01 00 00 00       	mov    $0x1,%ecx
140831080:	e8 7b 96 f5 ff       	call   0x14078a700
140831085:	90                   	nop
140831086:	b9 02 00 00 00       	mov    $0x2,%ecx
14083108b:	e8 70 96 f5 ff       	call   0x14078a700
140831090:	90                   	nop
140831091:	b9 02 00 00 00       	mov    $0x2,%ecx
140831096:	e8 65 96 f5 ff       	call   0x14078a700
14083109b:	90                   	nop
14083109c:	33 c9                	xor    %ecx,%ecx
14083109e:	e8 5d 96 f5 ff       	call   0x14078a700
1408310a3:	cc                   	int3
1408310a4:	b9 01 00 00 00       	mov    $0x1,%ecx
1408310a9:	e8 52 96 f5 ff       	call   0x14078a700
1408310ae:	90                   	nop
1408310af:	b9 02 00 00 00       	mov    $0x2,%ecx
1408310b4:	e8 47 96 f5 ff       	call   0x14078a700
1408310b9:	90                   	nop
1408310ba:	b9 02 00 00 00       	mov    $0x2,%ecx
1408310bf:	e8 3c 96 f5 ff       	call   0x14078a700
1408310c4:	90                   	nop
1408310c5:	b9 02 00 00 00       	mov    $0x2,%ecx
1408310ca:	e8 31 96 f5 ff       	call   0x14078a700
1408310cf:	90                   	nop
1408310d0:	b9 02 00 00 00       	mov    $0x2,%ecx
1408310d5:	e8 26 96 f5 ff       	call   0x14078a700
1408310da:	90                   	nop
1408310db:	b9 02 00 00 00       	mov    $0x2,%ecx
1408310e0:	e8 1b 96 f5 ff       	call   0x14078a700
1408310e5:	90                   	nop
1408310e6:	b9 02 00 00 00       	mov    $0x2,%ecx
1408310eb:	e8 10 96 f5 ff       	call   0x14078a700
1408310f0:	90                   	nop
1408310f1:	b9 02 00 00 00       	mov    $0x2,%ecx
1408310f6:	e8 05 96 f5 ff       	call   0x14078a700
1408310fb:	90                   	nop
1408310fc:	b9 02 00 00 00       	mov    $0x2,%ecx
140831101:	e8 fa 95 f5 ff       	call   0x14078a700
140831106:	90                   	nop
140831107:	b9 02 00 00 00       	mov    $0x2,%ecx
14083110c:	e8 ef 95 f5 ff       	call   0x14078a700
140831111:	90                   	nop
140831112:	33 c9                	xor    %ecx,%ecx
140831114:	e8 e7 95 f5 ff       	call   0x14078a700
140831119:	cc                   	int3
14083111a:	b9 01 00 00 00       	mov    $0x1,%ecx
14083111f:	e8 dc 95 f5 ff       	call   0x14078a700
140831124:	90                   	nop
140831125:	b9 02 00 00 00       	mov    $0x2,%ecx
14083112a:	e8 d1 95 f5 ff       	call   0x14078a700
14083112f:	90                   	nop
140831130:	b9 02 00 00 00       	mov    $0x2,%ecx
140831135:	e8 c6 95 f5 ff       	call   0x14078a700
14083113a:	90                   	nop
14083113b:	b9 02 00 00 00       	mov    $0x2,%ecx
140831140:	e8 bb 95 f5 ff       	call   0x14078a700
140831145:	90                   	nop
140831146:	b9 02 00 00 00       	mov    $0x2,%ecx
14083114b:	e8 b0 95 f5 ff       	call   0x14078a700
140831150:	90                   	nop
140831151:	b9 02 00 00 00       	mov    $0x2,%ecx
140831156:	e8 a5 95 f5 ff       	call   0x14078a700
14083115b:	90                   	nop
14083115c:	b9 02 00 00 00       	mov    $0x2,%ecx
140831161:	e8 9a 95 f5 ff       	call   0x14078a700
140831166:	90                   	nop
140831167:	b9 02 00 00 00       	mov    $0x2,%ecx
14083116c:	e8 8f 95 f5 ff       	call   0x14078a700
140831171:	90                   	nop
140831172:	b9 02 00 00 00       	mov    $0x2,%ecx
140831177:	e8 84 95 f5 ff       	call   0x14078a700
14083117c:	90                   	nop
14083117d:	b9 02 00 00 00       	mov    $0x2,%ecx
140831182:	e8 79 95 f5 ff       	call   0x14078a700
140831187:	90                   	nop
140831188:	48 8d 15 a9 e4 80 00 	lea    0x80e4a9(%rip),%rdx        # 0x14103f638
14083118f:	48 8b 0d 62 03 c0 00 	mov    0xc00362(%rip),%rcx        # 0x1414314f8
140831196:	e8 75 2a f6 ff       	call   0x140793c10
14083119b:	cc                   	int3
14083119c:	5d                   	pop    %rbp
14083119d:	01 83 00 4a fc 82    	add    %eax,-0x7d03b600(%rbx)
1408311a3:	00 81 fd 82 00 49    	add    %al,0x490082fd(%rcx)
1408311a9:	fe 82 00 69 0d 83    	incb   -0x7cf29700(%rdx)
1408311af:	00 1c 00             	add    %bl,(%rax,%rax,1)
1408311b2:	83 00 af             	addl   $0xffffffaf,(%rax)
1408311b5:	00 83 00 5d 01 83    	add    %al,-0x7cfea300(%rbx)
1408311bb:	00 83 02 83 00 88    	add    %al,-0x77ff7cfe(%rbx)
1408311c1:	11 83 00 88 11 83    	adc    %eax,-0x7cee7800(%rbx)
1408311c7:	00 88 11 83 00 88    	add    %cl,-0x77ff7cef(%rax)
1408311cd:	11 83 00 88 11 83    	adc    %eax,-0x7cee7800(%rbx)
1408311d3:	00 47 06             	add    %al,0x6(%rdi)
1408311d6:	83 00 a0             	addl   $0xffffffa0,(%rax)
1408311d9:	03 83 00 f0 0b 83    	add    -0x7cf41000(%rbx),%eax
1408311df:	00 7c 01 83          	add    %bh,-0x7d(%rcx,%rax,1)
1408311e3:	00 88 11 83 00 bd    	add    %cl,-0x42ff7cef(%rax)
1408311e9:	09 83 00 cc cc cc    	or     %eax,-0x33333400(%rbx)
1408311ef:	cc                   	int3
1408311f0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1408311f5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1408311fa:	55                   	push   %rbp
1408311fb:	56                   	push   %rsi
1408311fc:	57                   	push   %rdi
1408311fd:	41 56                	push   %r14
1408311ff:	41 57                	push   %r15
140831201:	48 83 ec 40          	sub    $0x40,%rsp
140831205:	4d 8b f0             	mov    %r8,%r14
140831208:	48 8b fa             	mov    %rdx,%rdi
14083120b:	48 8b f1             	mov    %rcx,%rsi
14083120e:	45 33 ff             	xor    %r15d,%r15d
140831211:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
140831216:	b9 40 00 00 00       	mov    $0x40,%ecx
14083121b:	e8 e8 9e 5e 00       	call   0x140e1b108
140831220:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140831225:	48 85 c0             	test   %rax,%rax
140831228:	74 0f                	je     0x140831239
14083122a:	ba 0d 00 00 00       	mov    $0xd,%edx
14083122f:	48 8b c8             	mov    %rax,%rcx
140831232:	e8 c9 04 f0 ff       	call   0x140731700
140831237:	eb 03                	jmp    0x14083123c
140831239:	49 8b c7             	mov    %r15,%rax
14083123c:	48 89 07             	mov    %rax,(%rdi)
14083123f:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
140831246:	00
140831247:	48 8b 46 10          	mov    0x10(%rsi),%rax
14083124b:	4d 89 7e 30          	mov    %r15,0x30(%r14)
14083124f:	48 8b 58 48          	mov    0x48(%rax),%rbx
140831253:	48 8b 68 50          	mov    0x50(%rax),%rbp
140831257:	48 3b dd             	cmp    %rbp,%rbx
14083125a:	74 59                	je     0x1408312b5
14083125c:	0f 1f 40 00          	nopl   0x0(%rax)
140831260:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140831265:	0f b6 46 18          	movzbl 0x18(%rsi),%eax
140831269:	88 44 24 28          	mov    %al,0x28(%rsp)
14083126d:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140831272:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140831277:	4c 8b 03             	mov    (%rbx),%r8
14083127a:	49 8b d6             	mov    %r14,%rdx
14083127d:	48 8b ce             	mov    %rsi,%rcx
140831280:	e8 0b e9 ff ff       	call   0x14082fb90
140831285:	84 c0                	test   %al,%al
140831287:	74 43                	je     0x1408312cc
140831289:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14083128e:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
140831293:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14083129a:	00
14083129b:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1408312a2:	00
1408312a3:	48 8b 0f             	mov    (%rdi),%rcx
1408312a6:	e8 15 32 f0 ff       	call   0x1407344c0
1408312ab:	90                   	nop
1408312ac:	48 83 c3 08          	add    $0x8,%rbx
1408312b0:	48 3b dd             	cmp    %rbp,%rbx
1408312b3:	75 ab                	jne    0x140831260
1408312b5:	48 8b c7             	mov    %rdi,%rax
1408312b8:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1408312bf:	00
1408312c0:	48 83 c4 40          	add    $0x40,%rsp
1408312c4:	41 5f                	pop    %r15
1408312c6:	41 5e                	pop    %r14
1408312c8:	5f                   	pop    %rdi
1408312c9:	5e                   	pop    %rsi
1408312ca:	5d                   	pop    %rbp
1408312cb:	c3                   	ret
1408312cc:	48 8d 15 d5 e0 80 00 	lea    0x80e0d5(%rip),%rdx        # 0x14103f3a8
1408312d3:	48 8b 0d 1e 02 c0 00 	mov    0xc0021e(%rip),%rcx        # 0x1414314f8
1408312da:	e8 31 29 f6 ff       	call   0x140793c10
1408312df:	cc                   	int3
1408312e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408312e5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1408312ea:	55                   	push   %rbp
1408312eb:	56                   	push   %rsi
1408312ec:	57                   	push   %rdi
1408312ed:	41 54                	push   %r12
1408312ef:	41 55                	push   %r13
1408312f1:	41 56                	push   %r14
1408312f3:	41 57                	push   %r15
1408312f5:	48 8b ec             	mov    %rsp,%rbp
1408312f8:	48 83 ec 70          	sub    $0x70,%rsp
1408312fc:	4d 8b f1             	mov    %r9,%r14
1408312ff:	4d 8b e0             	mov    %r8,%r12
140831302:	4c 8b ea             	mov    %rdx,%r13
140831305:	33 f6                	xor    %esi,%esi
140831307:	8b fe                	mov    %esi,%edi
140831309:	89 75 50             	mov    %esi,0x50(%rbp)
14083130c:	45 0f b7 78 1c       	movzwl 0x1c(%r8),%r15d
140831311:	0f b6 5d 68          	movzbl 0x68(%rbp),%ebx
140831315:	84 db                	test   %bl,%bl
140831317:	74 1d                	je     0x140831336
140831319:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14083131f:	45 8b c1             	mov    %r9d,%r8d
140831322:	48 8d 15 57 f2 7e 00 	lea    0x7ef257(%rip),%rdx        # 0x141020580
140831329:	49 8b cd             	mov    %r13,%rcx
14083132c:	e8 df 13 f7 ff       	call   0x1407a2710
140831331:	4d 85 f6             	test   %r14,%r14
140831334:	74 4c                	je     0x140831382
140831336:	40 38 75 60          	cmp    %sil,0x60(%rbp)
14083133a:	74 14                	je     0x140831350
14083133c:	4d 85 f6             	test   %r14,%r14
14083133f:	74 0f                	je     0x140831350
140831341:	49 8b 46 18          	mov    0x18(%r14),%rax
140831345:	66 44 39 78 1c       	cmp    %r15w,0x1c(%rax)
14083134a:	0f 85 01 08 00 00    	jne    0x140831b51
140831350:	41 83 ff 08          	cmp    $0x8,%r15d
140831354:	77 2c                	ja     0x140831382
140831356:	48 8d 15 a3 ec 7c ff 	lea    -0x83135d(%rip),%rdx        # 0x140000000
14083135d:	42 8b 84 ba f0 1c 83 	mov    0x831cf0(%rdx,%r15,4),%eax
140831364:	00
140831365:	48 03 c2             	add    %rdx,%rax
140831368:	ff e0                	jmp    *%rax
14083136a:	41 b9 08 00 00 00    	mov    $0x8,%r9d
140831370:	45 8b c1             	mov    %r9d,%r8d
140831373:	48 8d 15 42 7b 7e 00 	lea    0x7e7b42(%rip),%rdx        # 0x141018ebc