1401dad53:	4c 8d 0d 06 10 17 00 	lea    0x171006(%rip),%r9        # 0x14034bd60
1401dad5a:	ba 8a 01 00 00       	mov    $0x18a,%edx
1401dad5f:	44 8d 41 2d          	lea    0x2d(%rcx),%r8d
1401dad63:	e8 38 66 04 00       	call   0x1402213a0
1401dad68:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401dad6d:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401dad72:	4c 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14
1401dad79:	00
1401dad7a:	4c 8b bc 24 88 00 00 	mov    0x88(%rsp),%r15
1401dad81:	00
1401dad82:	48 83 c4 40          	add    $0x40,%rsp
1401dad86:	41 5d                	pop    %r13
1401dad88:	41 5c                	pop    %r12
1401dad8a:	5f                   	pop    %rdi
1401dad8b:	5e                   	pop    %rsi
1401dad8c:	5d                   	pop    %rbp
1401dad8d:	c3                   	ret
1401dad8e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401dad93:	e8 d8 f7 03 00       	call   0x14021a570
1401dad98:	e9 15 ff ff ff       	jmp    0x1401dacb2
1401dad9d:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401dada1:	48 8d 15 b8 0f 17 00 	lea    0x170fb8(%rip),%rdx        # 0x14034bd60
1401dada8:	41 b8 ba 00 00 00    	mov    $0xba,%r8d
1401dadae:	e8 5d e5 04 00       	call   0x140229310
1401dadb3:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1401dadb7:	e8 b4 f7 03 00       	call   0x14021a570
1401dadbc:	41 b8 bc 00 00 00    	mov    $0xbc,%r8d
1401dadc2:	48 8d 15 97 0f 17 00 	lea    0x170f97(%rip),%rdx        # 0x14034bd60
1401dadc9:	49 8b ce             	mov    %r14,%rcx
1401dadcc:	e8 3f e5 04 00       	call   0x140229310
1401dadd1:	41 b8 c9 00 00 00    	mov    $0xc9,%r8d
1401dadd7:	c7 44 24 20 91 01 00 	movl   $0x191,0x20(%rsp)
1401dadde:	00
1401daddf:	e9 85 01 00 00       	jmp    0x1401daf69
1401dade4:	44 8b c7             	mov    %edi,%r8d
1401dade7:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401dadec:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1401dadf3:	00
1401dadf4:	e8 d7 c7 04 00       	call   0x1402275d0
1401dadf9:	48 85 c0             	test   %rax,%rax
1401dadfc:	0f 84 25 01 00 00    	je     0x1401daf27
1401dae02:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401dae07:	49 3b c7             	cmp    %r15,%rax
1401dae0a:	0f 82 17 01 00 00    	jb     0x1401daf27
1401dae10:	49 2b c7             	sub    %r15,%rax
1401dae13:	48 3b f8             	cmp    %rax,%rdi
1401dae16:	0f 85 0b 01 00 00    	jne    0x1401daf27
1401dae1c:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1401dae23:	00
1401dae24:	e8 27 80 05 00       	call   0x140232e50
1401dae29:	48 85 c0             	test   %rax,%rax
1401dae2c:	75 41                	jne    0x1401dae6f
1401dae2e:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401dae32:	48 8d 15 27 0f 17 00 	lea    0x170f27(%rip),%rdx        # 0x14034bd60
1401dae39:	41 b8 ba 00 00 00    	mov    $0xba,%r8d
1401dae3f:	e8 cc e4 04 00       	call   0x140229310
1401dae44:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1401dae48:	e8 23 f7 03 00       	call   0x14021a570
1401dae4d:	41 b8 bc 00 00 00    	mov    $0xbc,%r8d
1401dae53:	48 8d 15 06 0f 17 00 	lea    0x170f06(%rip),%rdx        # 0x14034bd60
1401dae5a:	49 8b ce             	mov    %r14,%rcx
1401dae5d:	e8 ae e4 04 00       	call   0x140229310
1401dae62:	c7 44 24 20 73 01 00 	movl   $0x173,0x20(%rsp)
1401dae69:	00
1401dae6a:	e9 f4 00 00 00       	jmp    0x1401daf63
1401dae6f:	40 0f b6 cd          	movzbl %bpl,%ecx
1401dae73:	b8 01 00 00 00       	mov    $0x1,%eax
1401dae78:	d3 e0                	shl    %cl,%eax
1401dae7a:	a8 05                	test   $0x5,%al
1401dae7c:	75 12                	jne    0x1401dae90
1401dae7e:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1401dae85:	00
1401dae86:	e8 95 c6 04 00       	call   0x140227520
1401dae8b:	e9 22 fe ff ff       	jmp    0x1401dacb2
1401dae90:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401dae94:	48 85 c0             	test   %rax,%rax
1401dae97:	75 0e                	jne    0x1401daea7
1401dae99:	e8 92 d4 04 00       	call   0x140228330
1401dae9e:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401daea2:	48 85 c0             	test   %rax,%rax
1401daea5:	74 18                	je     0x1401daebf
1401daea7:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1401daeae:	00
1401daeaf:	48 8b c8             	mov    %rax,%rcx
1401daeb2:	e8 49 d6 04 00       	call   0x140228500
1401daeb7:	85 c0                	test   %eax,%eax
1401daeb9:	0f 85 f3 fd ff ff    	jne    0x1401dacb2
1401daebf:	b9 14 00 00 00       	mov    $0x14,%ecx
1401daec4:	c7 44 24 20 86 01 00 	movl   $0x186,0x20(%rsp)
1401daecb:	00
1401daecc:	4c 8d 0d 8d 0e 17 00 	lea    0x170e8d(%rip),%r9        # 0x14034bd60
1401daed3:	ba 8a 01 00 00       	mov    $0x18a,%edx
1401daed8:	44 8d 41 2d          	lea    0x2d(%rcx),%r8d
1401daedc:	e8 bf 64 04 00       	call   0x1402213a0
1401daee1:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1401daee8:	00
1401daee9:	e8 32 c6 04 00       	call   0x140227520
1401daeee:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401daef2:	48 8d 15 67 0e 17 00 	lea    0x170e67(%rip),%rdx        # 0x14034bd60
1401daef9:	41 b8 ba 00 00 00    	mov    $0xba,%r8d
1401daeff:	e8 0c e4 04 00       	call   0x140229310
1401daf04:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1401daf08:	e8 63 f6 03 00       	call   0x14021a570
1401daf0d:	41 b8 bc 00 00 00    	mov    $0xbc,%r8d
1401daf13:	48 8d 15 46 0e 17 00 	lea    0x170e46(%rip),%rdx        # 0x14034bd60
1401daf1a:	49 8b ce             	mov    %r14,%rcx
1401daf1d:	e8 ee e3 04 00       	call   0x140229310
1401daf22:	e9 41 fe ff ff       	jmp    0x1401dad68
1401daf27:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401daf2b:	48 8d 15 2e 0e 17 00 	lea    0x170e2e(%rip),%rdx        # 0x14034bd60
1401daf32:	41 b8 ba 00 00 00    	mov    $0xba,%r8d
1401daf38:	e8 d3 e3 04 00       	call   0x140229310
1401daf3d:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1401daf41:	e8 2a f6 03 00       	call   0x14021a570
1401daf46:	41 b8 bc 00 00 00    	mov    $0xbc,%r8d
1401daf4c:	48 8d 15 0d 0e 17 00 	lea    0x170e0d(%rip),%rdx        # 0x14034bd60
1401daf53:	49 8b ce             	mov    %r14,%rcx
1401daf56:	e8 b5 e3 04 00       	call   0x140229310
1401daf5b:	c7 44 24 20 6e 01 00 	movl   $0x16e,0x20(%rsp)
1401daf62:	00
1401daf63:	41 b8 b4 00 00 00    	mov    $0xb4,%r8d
1401daf69:	b9 14 00 00 00       	mov    $0x14,%ecx
1401daf6e:	4c 8d 0d eb 0d 17 00 	lea    0x170deb(%rip),%r9        # 0x14034bd60
1401daf75:	ba 8a 01 00 00       	mov    $0x18a,%edx
1401daf7a:	e8 21 64 04 00       	call   0x1402213a0
1401daf7f:	33 c0                	xor    %eax,%eax
1401daf81:	e9 e7 fd ff ff       	jmp    0x1401dad6d
1401daf86:	8b 56 28             	mov    0x28(%rsi),%edx
1401daf89:	b8 01 00 00 00       	mov    $0x1,%eax
1401daf8e:	0f ab ea             	bts    %ebp,%edx
1401daf91:	89 56 28             	mov    %edx,0x28(%rsi)
1401daf94:	e9 d4 fd ff ff       	jmp    0x1401dad6d
1401daf99:	4c 8d 0d c0 0d 17 00 	lea    0x170dc0(%rip),%r9        # 0x14034bd60
1401dafa0:	c7 44 24 20 33 01 00 	movl   $0x133,0x20(%rsp)
1401dafa7:	00
1401dafa8:	ba 8a 01 00 00       	mov    $0x18a,%edx
1401dafad:	b9 14 00 00 00       	mov    $0x14,%ecx
1401dafb2:	41 b8 bd 00 00 00    	mov    $0xbd,%r8d
1401dafb8:	e8 e3 63 04 00       	call   0x1402213a0
1401dafbd:	33 c0                	xor    %eax,%eax
1401dafbf:	48 83 c4 40          	add    $0x40,%rsp
1401dafc3:	41 5d                	pop    %r13
1401dafc5:	41 5c                	pop    %r12
1401dafc7:	5f                   	pop    %rdi
1401dafc8:	5e                   	pop    %rsi
1401dafc9:	5d                   	pop    %rbp
1401dafca:	c3                   	ret
1401dafcb:	cc                   	int3
1401dafcc:	cc                   	int3
1401dafcd:	cc                   	int3
1401dafce:	cc                   	int3
1401dafcf:	cc                   	int3
1401dafd0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401dafd5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401dafda:	41 56                	push   %r14
1401dafdc:	b8 20 00 00 00       	mov    $0x20,%eax
1401dafe1:	e8 fa f5 11 00       	call   0x1402fa5e0
1401dafe6:	48 2b e0             	sub    %rax,%rsp
1401dafe9:	48 8b fa             	mov    %rdx,%rdi
1401dafec:	4c 8b f1             	mov    %rcx,%r14
1401dafef:	48 85 d2             	test   %rdx,%rdx
1401daff2:	75 19                	jne    0x1401db00d
1401daff4:	33 db                	xor    %ebx,%ebx
1401daff6:	8d 42 01             	lea    0x1(%rdx),%eax
1401daff9:	48 89 19             	mov    %rbx,(%rcx)
1401daffc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401db001:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401db006:	48 83 c4 20          	add    $0x20,%rsp
1401db00a:	41 5e                	pop    %r14
1401db00c:	c3                   	ret
1401db00d:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1401db012:	e8 19 d3 04 00       	call   0x140228330
1401db017:	48 8b f0             	mov    %rax,%rsi
1401db01a:	48 85 c0             	test   %rax,%rax
1401db01d:	74 5a                	je     0x1401db079
1401db01f:	48 8b cf             	mov    %rdi,%rcx
1401db022:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1401db027:	33 db                	xor    %ebx,%ebx
1401db029:	e8 f2 d3 04 00       	call   0x140228420
1401db02e:	85 c0                	test   %eax,%eax
1401db030:	7e 3a                	jle    0x1401db06c
1401db032:	8b d3                	mov    %ebx,%edx
1401db034:	48 8b cf             	mov    %rdi,%rcx
1401db037:	e8 14 d6 04 00       	call   0x140228650
1401db03c:	48 8b c8             	mov    %rax,%rcx
1401db03f:	e8 5c 84 06 00       	call   0x1402434a0
1401db044:	48 8b e8             	mov    %rax,%rbp
1401db047:	48 8b ce             	mov    %rsi,%rcx
1401db04a:	48 85 c0             	test   %rax,%rax
1401db04d:	74 5b                	je     0x1401db0aa
1401db04f:	44 8b c3             	mov    %ebx,%r8d
1401db052:	48 8b d0             	mov    %rax,%rdx
1401db055:	e8 96 d1 04 00       	call   0x1402281f0
1401db05a:	85 c0                	test   %eax,%eax
1401db05c:	74 31                	je     0x1401db08f
1401db05e:	48 8b cf             	mov    %rdi,%rcx
1401db061:	ff c3                	inc    %ebx
1401db063:	e8 b8 d3 04 00       	call   0x140228420
1401db068:	3b d8                	cmp    %eax,%ebx
1401db06a:	7c c6                	jl     0x1401db032
1401db06c:	49 89 36             	mov    %rsi,(%r14)
1401db06f:	b8 01 00 00 00       	mov    $0x1,%eax
1401db074:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1401db079:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401db07e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401db083:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401db088:	48 83 c4 20          	add    $0x20,%rsp
1401db08c:	41 5e                	pop    %r14
1401db08e:	c3                   	ret
1401db08f:	48 8b cd             	mov    %rbp,%rcx
1401db092:	e8 29 84 06 00       	call   0x1402434c0
1401db097:	48 8d 15 22 84 06 00 	lea    0x68422(%rip),%rdx        # 0x1402434c0
1401db09e:	48 8b ce             	mov    %rsi,%rcx
1401db0a1:	e8 ba d3 04 00       	call   0x140228460
1401db0a6:	33 c0                	xor    %eax,%eax
1401db0a8:	eb ca                	jmp    0x1401db074
1401db0aa:	48 8d 15 0f 84 06 00 	lea    0x6840f(%rip),%rdx        # 0x1402434c0
1401db0b1:	e8 aa d3 04 00       	call   0x140228460
1401db0b6:	33 c0                	xor    %eax,%eax
1401db0b8:	eb ba                	jmp    0x1401db074
1401db0ba:	cc                   	int3
1401db0bb:	cc                   	int3
1401db0bc:	cc                   	int3
1401db0bd:	cc                   	int3
1401db0be:	cc                   	int3
1401db0bf:	cc                   	int3
1401db0c0:	40 57                	rex push %rdi
1401db0c2:	41 54                	push   %r12
1401db0c4:	41 55                	push   %r13
1401db0c6:	41 56                	push   %r14
1401db0c8:	b8 48 00 00 00       	mov    $0x48,%eax
1401db0cd:	e8 0e f5 11 00       	call   0x1402fa5e0
1401db0d2:	48 2b e0             	sub    %rax,%rsp
1401db0d5:	48 8b 82 98 05 00 00 	mov    0x598(%rdx),%rax
1401db0dc:	4d 8b f1             	mov    %r9,%r14
1401db0df:	4d 8b e0             	mov    %r8,%r12
1401db0e2:	4c 8b ea             	mov    %rdx,%r13
1401db0e5:	48 8b f9             	mov    %rcx,%rdi
1401db0e8:	48 83 b8 88 03 00 00 	cmpq   $0x0,0x388(%rax)
1401db0ef:	00
1401db0f0:	75 11                	jne    0x1401db103
1401db0f2:	b8 01 00 00 00       	mov    $0x1,%eax
1401db0f7:	48 83 c4 48          	add    $0x48,%rsp
1401db0fb:	41 5e                	pop    %r14
1401db0fd:	41 5d                	pop    %r13
1401db0ff:	41 5c                	pop    %r12
1401db101:	5f                   	pop    %rdi
1401db102:	c3                   	ret
1401db103:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1401db108:	48 89 ac 24 80 00 00 	mov    %rbp,0x80(%rsp)
1401db10f:	00
1401db110:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
1401db117:	00
1401db118:	33 f6                	xor    %esi,%esi
1401db11a:	8b c6                	mov    %esi,%eax
1401db11c:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401db121:	38 01                	cmp    %al,(%rcx)
1401db123:	74 11                	je     0x1401db136
1401db125:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1401db12a:	73 0a                	jae    0x1401db136
1401db12c:	48 ff c1             	inc    %rcx
1401db12f:	ff c0                	inc    %eax
1401db131:	40 38 31             	cmp    %sil,(%rcx)
1401db134:	75 ef                	jne    0x1401db125
1401db136:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
1401db13d:	00
1401db13e:	48 8d 15 1b 0c 17 00 	lea    0x170c1b(%rip),%rdx        # 0x14034bd60
1401db145:	44 8b f8             	mov    %eax,%r15d
1401db148:	41 b8 9f 14 00 00    	mov    $0x149f,%r8d
1401db14e:	41 0f ba f7 1f       	btr    $0x1f,%r15d
1401db153:	49 8d 04 29          	lea    (%r9,%rbp,1),%rax
1401db157:	48 8d 04 45 03 00 00 	lea    0x3(,%rax,2),%rax
1401db15e:	00
1401db15f:	49 03 c7             	add    %r15,%rax
1401db162:	48 8b c8             	mov    %rax,%rcx
1401db165:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401db16a:	e8 51 e1 04 00       	call   0x1402292c0
1401db16f:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401db174:	48 8b d8             	mov    %rax,%rbx
1401db177:	48 85 c0             	test   %rax,%rax
1401db17a:	75 30                	jne    0x1401db1ac
1401db17c:	4c 8d 05 dd 0b 17 00 	lea    0x170bdd(%rip),%r8        # 0x14034bd60
1401db183:	c7 44 24 28 a1 14 00 	movl   $0x14a1,0x28(%rsp)
1401db18a:	00
1401db18b:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1401db190:	8d 50 50             	lea    0x50(%rax),%edx
1401db193:	41 b8 f4 01 00 00    	mov    $0x1f4,%r8d
1401db199:	44 8d 48 41          	lea    0x41(%rax),%r9d
1401db19d:	49 8b cd             	mov    %r13,%rcx
1401db1a0:	e8 3b b3 00 00       	call   0x1401e64e0
1401db1a5:	33 c0                	xor    %eax,%eax
1401db1a7:	e9 bd 00 00 00       	jmp    0x1401db269
1401db1ac:	48 8b cb             	mov    %rbx,%rcx
1401db1af:	48 2b cf             	sub    %rdi,%rcx
1401db1b2:	0f b6 07             	movzbl (%rdi),%eax
1401db1b5:	88 04 39             	mov    %al,(%rcx,%rdi,1)
1401db1b8:	48 8d 7f 01          	lea    0x1(%rdi),%rdi
1401db1bc:	84 c0                	test   %al,%al
1401db1be:	75 f2                	jne    0x1401db1b2
1401db1c0:	49 03 df             	add    %r15,%rbx
1401db1c3:	48 8b fe             	mov    %rsi,%rdi
1401db1c6:	c6 03 20             	movb   $0x20,(%rbx)
1401db1c9:	48 ff c3             	inc    %rbx
1401db1cc:	4d 85 f6             	test   %r14,%r14
1401db1cf:	74 20                	je     0x1401db1f1
1401db1d1:	46 0f b6 04 27       	movzbl (%rdi,%r12,1),%r8d
1401db1d6:	48 8d 15 4b ce 15 00 	lea    0x15ce4b(%rip),%rdx        # 0x140338028
1401db1dd:	48 8b cb             	mov    %rbx,%rcx
1401db1e0:	e8 2b aa ee ff       	call   0x1400c5c10
1401db1e5:	48 83 c3 02          	add    $0x2,%rbx
1401db1e9:	48 ff c7             	inc    %rdi
1401db1ec:	49 3b fe             	cmp    %r14,%rdi
1401db1ef:	72 e0                	jb     0x1401db1d1
1401db1f1:	c6 03 20             	movb   $0x20,(%rbx)
1401db1f4:	48 ff c3             	inc    %rbx
1401db1f7:	48 85 ed             	test   %rbp,%rbp
1401db1fa:	74 34                	je     0x1401db230
1401db1fc:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
1401db203:	00
1401db204:	0f 1f 40 00          	nopl   0x0(%rax)
1401db208:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401db20f:	00
1401db210:	44 0f b6 04 3e       	movzbl (%rsi,%rdi,1),%r8d
1401db215:	48 8d 15 0c ce 15 00 	lea    0x15ce0c(%rip),%rdx        # 0x140338028
1401db21c:	48 8b cb             	mov    %rbx,%rcx
1401db21f:	e8 ec a9 ee ff       	call   0x1400c5c10
1401db224:	48 83 c3 02          	add    $0x2,%rbx
1401db228:	48 ff c6             	inc    %rsi
1401db22b:	48 3b f5             	cmp    %rbp,%rsi
1401db22e:	72 e0                	jb     0x1401db210
1401db230:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1401db235:	49 8b cd             	mov    %r13,%rcx
1401db238:	c6 03 00             	movb   $0x0,(%rbx)
1401db23b:	49 8b 85 98 05 00 00 	mov    0x598(%r13),%rax
1401db242:	ff 90 88 03 00 00    	call   *0x388(%rax)
1401db248:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401db24d:	4c 8d 05 0c 0b 17 00 	lea    0x170b0c(%rip),%r8        # 0x14034bd60
1401db254:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401db259:	41 b9 b6 14 00 00    	mov    $0x14b6,%r9d
1401db25f:	e8 bc e1 04 00       	call   0x140229420
1401db264:	b8 01 00 00 00       	mov    $0x1,%eax
1401db269:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
1401db270:	00
1401db271:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
1401db278:	00
1401db279:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1401db27e:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1401db283:	48 83 c4 48          	add    $0x48,%rsp
1401db287:	41 5e                	pop    %r14
1401db289:	41 5d                	pop    %r13