140035d04:	48 89 c1             	mov    %rax,%rcx
140035d07:	e8 14 d7 08 00       	call   0x1400c3420
140035d0c:	48 8d 0d f5 6f 1c 00 	lea    0x1c6ff5(%rip),%rcx        # 0x1401fcd08
140035d13:	e8 78 e2 ff ff       	call   0x140033f90
140035d18:	48 89 c1             	mov    %rax,%rcx
140035d1b:	e8 00 d7 08 00       	call   0x1400c3420
140035d20:	90                   	nop
140035d21:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140035d28:	00 00 00 00
140035d2c:	0f 1f 40 00          	nopl   0x0(%rax)
140035d30:	41 54                	push   %r12
140035d32:	55                   	push   %rbp
140035d33:	57                   	push   %rdi
140035d34:	56                   	push   %rsi
140035d35:	53                   	push   %rbx
140035d36:	48 83 ec 30          	sub    $0x30,%rsp
140035d3a:	48 8b 05 bf 36 20 00 	mov    0x2036bf(%rip),%rax        # 0x140239400
140035d41:	48 8b 00             	mov    (%rax),%rax
140035d44:	48 8b 68 10          	mov    0x10(%rax),%rbp
140035d48:	48 8b 7d 00          	mov    0x0(%rbp),%rdi
140035d4c:	48 89 d6             	mov    %rdx,%rsi
140035d4f:	48 89 cb             	mov    %rcx,%rbx
140035d52:	48 89 f1             	mov    %rsi,%rcx
140035d55:	4c 8b 67 40          	mov    0x40(%rdi),%r12
140035d59:	4c 89 e2             	mov    %r12,%rdx
140035d5c:	e8 17 41 1b 00       	call   0x1401e9e78
140035d61:	85 c0                	test   %eax,%eax
140035d63:	75 1b                	jne    0x140035d80
140035d65:	48 39 1f             	cmp    %rbx,(%rdi)
140035d68:	75 36                	jne    0x140035da0
140035d6a:	48 89 f9             	mov    %rdi,%rcx
140035d6d:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
140035d71:	48 83 c4 30          	add    $0x30,%rsp
140035d75:	5b                   	pop    %rbx
140035d76:	5e                   	pop    %rsi
140035d77:	5f                   	pop    %rdi
140035d78:	5d                   	pop    %rbp
140035d79:	41 5c                	pop    %r12
140035d7b:	e9 c0 a6 00 00       	jmp    0x140040440
140035d80:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140035d85:	49 89 f1             	mov    %rsi,%r9
140035d88:	4c 8d 05 a9 6f 1c 00 	lea    0x1c6fa9(%rip),%r8        # 0x1401fcd38
140035d8f:	ba 1a 03 00 00       	mov    $0x31a,%edx
140035d94:	48 8d 0d 65 6b 1c 00 	lea    0x1c6b65(%rip),%rcx        # 0x1401fc900
140035d9b:	e8 f0 d9 08 00       	call   0x1400c3790
140035da0:	4c 8d 05 c1 6f 1c 00 	lea    0x1c6fc1(%rip),%r8        # 0x1401fcd68
140035da7:	ba 1e 03 00 00       	mov    $0x31e,%edx
140035dac:	48 8d 0d 4d 6b 1c 00 	lea    0x1c6b4d(%rip),%rcx        # 0x1401fc900
140035db3:	e8 d8 d9 08 00       	call   0x1400c3790
140035db8:	90                   	nop
140035db9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140035dc0:	41 55                	push   %r13
140035dc2:	41 54                	push   %r12
140035dc4:	55                   	push   %rbp
140035dc5:	57                   	push   %rdi
140035dc6:	56                   	push   %rsi
140035dc7:	53                   	push   %rbx
140035dc8:	48 83 ec 48          	sub    $0x48,%rsp
140035dcc:	4c 8b 25 1d 2d 20 00 	mov    0x202d1d(%rip),%r12        # 0x140238af0
140035dd3:	48 89 d5             	mov    %rdx,%rbp
140035dd6:	48 89 cf             	mov    %rcx,%rdi
140035dd9:	49 8b 14 24          	mov    (%r12),%rdx
140035ddd:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140035de2:	31 d2                	xor    %edx,%edx
140035de4:	e8 37 f2 0c 00       	call   0x140105020
140035de9:	48 89 c3             	mov    %rax,%rbx
140035dec:	48 85 c0             	test   %rax,%rax
140035def:	0f 84 a3 01 00 00    	je     0x140035f98
140035df5:	31 d2                	xor    %edx,%edx
140035df7:	48 89 c1             	mov    %rax,%rcx
140035dfa:	e8 41 b2 05 00       	call   0x140091040
140035dff:	48 89 c6             	mov    %rax,%rsi
140035e02:	48 85 c0             	test   %rax,%rax
140035e05:	0f 84 95 00 00 00    	je     0x140035ea0
140035e0b:	48 89 d9             	mov    %rbx,%rcx
140035e0e:	e8 9d 30 0c 00       	call   0x1400f8eb0
140035e13:	48 89 f1             	mov    %rsi,%rcx
140035e16:	e8 e5 4b 09 00       	call   0x1400caa00
140035e1b:	48 89 c3             	mov    %rax,%rbx
140035e1e:	48 8d 0d 88 70 1c 00 	lea    0x1c7088(%rip),%rcx        # 0x1401fcead
140035e25:	48 89 da             	mov    %rbx,%rdx
140035e28:	e8 c3 2b 01 00       	call   0x1400489f0
140035e2d:	48 89 c1             	mov    %rax,%rcx
140035e30:	e8 5b f1 0c 00       	call   0x140104f90
140035e35:	85 c0                	test   %eax,%eax
140035e37:	0f 84 cb 00 00 00    	je     0x140035f08
140035e3d:	48 89 da             	mov    %rbx,%rdx
140035e40:	48 8d 0d 71 70 1c 00 	lea    0x1c7071(%rip),%rcx        # 0x1401fceb8
140035e47:	e8 a4 2b 01 00       	call   0x1400489f0
140035e4c:	31 d2                	xor    %edx,%edx
140035e4e:	48 89 c1             	mov    %rax,%rcx
140035e51:	e8 1a e8 0a 00       	call   0x1400e4670
140035e56:	85 c0                	test   %eax,%eax
140035e58:	0f 84 12 01 00 00    	je     0x140035f70
140035e5e:	48 89 da             	mov    %rbx,%rdx
140035e61:	48 8d 0d 5b 70 1c 00 	lea    0x1c705b(%rip),%rcx        # 0x1401fcec3
140035e68:	e8 83 2b 01 00       	call   0x1400489f0
140035e6d:	31 d2                	xor    %edx,%edx
140035e6f:	48 89 c1             	mov    %rax,%rcx
140035e72:	e8 f9 e7 0a 00       	call   0x1400e4670
140035e77:	85 c0                	test   %eax,%eax
140035e79:	0f 84 41 01 00 00    	je     0x140035fc0
140035e7f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140035e84:	49 2b 04 24          	sub    (%r12),%rax
140035e88:	0f 85 4c 01 00 00    	jne    0x140035fda
140035e8e:	48 89 d8             	mov    %rbx,%rax
140035e91:	48 83 c4 48          	add    $0x48,%rsp
140035e95:	5b                   	pop    %rbx
140035e96:	5e                   	pop    %rsi
140035e97:	5f                   	pop    %rdi
140035e98:	5d                   	pop    %rbp
140035e99:	41 5c                	pop    %r12
140035e9b:	41 5d                	pop    %r13
140035e9d:	c3                   	ret
140035e9e:	66 90                	xchg   %ax,%ax
140035ea0:	4c 8d 2d ee 6f 1c 00 	lea    0x1c6fee(%rip),%r13        # 0x1401fce95
140035ea7:	48 89 da             	mov    %rbx,%rdx
140035eaa:	4c 89 e9             	mov    %r13,%rcx
140035ead:	e8 3e 2b 01 00       	call   0x1400489f0
140035eb2:	31 d2                	xor    %edx,%edx
140035eb4:	48 89 c1             	mov    %rax,%rcx
140035eb7:	e8 84 b1 05 00       	call   0x140091040
140035ebc:	48 89 c6             	mov    %rax,%rsi
140035ebf:	48 85 c0             	test   %rax,%rax
140035ec2:	0f 85 43 ff ff ff    	jne    0x140035e0b
140035ec8:	48 8d 0d ce 6f 1c 00 	lea    0x1c6fce(%rip),%rcx        # 0x1401fce9d
140035ecf:	48 89 da             	mov    %rbx,%rdx
140035ed2:	e8 19 2b 01 00       	call   0x1400489f0
140035ed7:	48 89 c1             	mov    %rax,%rcx
140035eda:	e8 b1 f0 0c 00       	call   0x140104f90
140035edf:	85 c0                	test   %eax,%eax
140035ee1:	0f 84 37 ff ff ff    	je     0x140035e1e
140035ee7:	48 89 da             	mov    %rbx,%rdx
140035eea:	4c 89 e9             	mov    %r13,%rcx
140035eed:	e8 6e 2a 01 00       	call   0x140048960
140035ef2:	48 89 d9             	mov    %rbx,%rcx
140035ef5:	48 89 c6             	mov    %rax,%rsi
140035ef8:	e8 b3 2f 0c 00       	call   0x1400f8eb0
140035efd:	48 89 f3             	mov    %rsi,%rbx
140035f00:	e9 38 ff ff ff       	jmp    0x140035e3d
140035f05:	0f 1f 00             	nopl   (%rax)
140035f08:	48 8b 05 91 34 20 00 	mov    0x203491(%rip),%rax        # 0x1402393a0
140035f0f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140035f14:	48 89 da             	mov    %rbx,%rdx
140035f17:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140035f1e:	00 00
140035f20:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140035f27:	00 00
140035f29:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140035f2e:	e8 2d a4 05 00       	call   0x140090360
140035f33:	48 8b 15 a6 30 20 00 	mov    0x2030a6(%rip),%rdx        # 0x140238fe0
140035f3a:	8b 0a                	mov    (%rdx),%ecx
140035f3c:	85 c0                	test   %eax,%eax
140035f3e:	74 70                	je     0x140035fb0
140035f40:	48 8d 15 81 6e 1c 00 	lea    0x1c6e81(%rip),%rdx        # 0x1401fcdc8
140035f47:	85 c9                	test   %ecx,%ecx
140035f49:	75 39                	jne    0x140035f84
140035f4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140035f50:	49 89 f8             	mov    %rdi,%r8
140035f53:	48 89 e9             	mov    %rbp,%rcx
140035f56:	e8 65 60 06 00       	call   0x14009bfc0
140035f5b:	48 89 d9             	mov    %rbx,%rcx
140035f5e:	31 db                	xor    %ebx,%ebx
140035f60:	e8 4b 2f 0c 00       	call   0x1400f8eb0
140035f65:	e9 15 ff ff ff       	jmp    0x140035e7f
140035f6a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140035f70:	48 8b 05 69 30 20 00 	mov    0x203069(%rip),%rax        # 0x140238fe0
140035f77:	48 8d 15 ca 6e 1c 00 	lea    0x1c6eca(%rip),%rdx        # 0x1401fce48
140035f7e:	8b 08                	mov    (%rax),%ecx
140035f80:	85 c9                	test   %ecx,%ecx
140035f82:	74 cc                	je     0x140035f50
140035f84:	48 89 d1             	mov    %rdx,%rcx
140035f87:	e8 dc d3 1a 00       	call   0x1401e3368
140035f8c:	48 89 c2             	mov    %rax,%rdx
140035f8f:	eb bf                	jmp    0x140035f50
140035f91:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140035f98:	48 8b 05 41 30 20 00 	mov    0x203041(%rip),%rax        # 0x140238fe0
140035f9f:	48 8d 15 03 6e 1c 00 	lea    0x1c6e03(%rip),%rdx        # 0x1401fcda9
140035fa6:	44 8b 00             	mov    (%rax),%r8d
140035fa9:	45 85 c0             	test   %r8d,%r8d
140035fac:	74 a2                	je     0x140035f50
140035fae:	eb d4                	jmp    0x140035f84
140035fb0:	48 8d 15 59 6e 1c 00 	lea    0x1c6e59(%rip),%rdx        # 0x1401fce10
140035fb7:	85 c9                	test   %ecx,%ecx
140035fb9:	74 95                	je     0x140035f50
140035fbb:	eb c7                	jmp    0x140035f84
140035fbd:	0f 1f 00             	nopl   (%rax)
140035fc0:	48 8b 05 19 30 20 00 	mov    0x203019(%rip),%rax        # 0x140238fe0
140035fc7:	48 8d 15 a2 6e 1c 00 	lea    0x1c6ea2(%rip),%rdx        # 0x1401fce70
140035fce:	8b 00                	mov    (%rax),%eax
140035fd0:	85 c0                	test   %eax,%eax
140035fd2:	0f 84 78 ff ff ff    	je     0x140035f50
140035fd8:	eb aa                	jmp    0x140035f84
140035fda:	e8 91 e8 1a 00       	call   0x1401e4870
140035fdf:	90                   	nop
140035fe0:	53                   	push   %rbx
140035fe1:	48 83 ec 30          	sub    $0x30,%rsp
140035fe5:	48 8b 41 10          	mov    0x10(%rcx),%rax
140035fe9:	8b 50 18             	mov    0x18(%rax),%edx
140035fec:	48 89 cb             	mov    %rcx,%rbx
140035fef:	85 d2                	test   %edx,%edx
140035ff1:	75 3b                	jne    0x14003602e
140035ff3:	48 8b 50 20          	mov    0x20(%rax),%rdx
140035ff7:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140035ffe:	00
140035fff:	45 31 c9             	xor    %r9d,%r9d
140036002:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
140036008:	e8 13 f0 ff ff       	call   0x140035020
14003600d:	48 8b 43 10          	mov    0x10(%rbx),%rax
140036011:	45 31 c0             	xor    %r8d,%r8d
140036014:	48 89 d9             	mov    %rbx,%rcx
140036017:	48 8b 00             	mov    (%rax),%rax
14003601a:	48 8b 50 40          	mov    0x40(%rax),%rdx
14003601e:	e8 6d f6 ff ff       	call   0x140035690
140036023:	48 8b 43 10          	mov    0x10(%rbx),%rax
140036027:	c7 40 18 01 00 00 00 	movl   $0x1,0x18(%rax)
14003602e:	48 83 c4 30          	add    $0x30,%rsp
140036032:	5b                   	pop    %rbx
140036033:	c3                   	ret
140036034:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14003603b:	00 00 00 00
14003603f:	90                   	nop
140036040:	56                   	push   %rsi
140036041:	53                   	push   %rbx
140036042:	48 83 ec 38          	sub    $0x38,%rsp
140036046:	48 8b 35 b3 33 20 00 	mov    0x2033b3(%rip),%rsi        # 0x140239400
14003604d:	48 89 cb             	mov    %rcx,%rbx
140036050:	48 8b 0e             	mov    (%rsi),%rcx
140036053:	e8 88 ff ff ff       	call   0x140035fe0
140036058:	48 8b 0e             	mov    (%rsi),%rcx
14003605b:	45 31 c9             	xor    %r9d,%r9d
14003605e:	48 89 da             	mov    %rbx,%rdx
140036061:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140036068:	00
140036069:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14003606f:	e8 ac ef ff ff       	call   0x140035020
140036074:	90                   	nop
140036075:	48 83 c4 38          	add    $0x38,%rsp
140036079:	5b                   	pop    %rbx
14003607a:	5e                   	pop    %rsi
14003607b:	c3                   	ret
14003607c:	0f 1f 40 00          	nopl   0x0(%rax)
140036080:	55                   	push   %rbp
140036081:	57                   	push   %rdi
140036082:	56                   	push   %rsi
140036083:	53                   	push   %rbx
140036084:	48 83 ec 28          	sub    $0x28,%rsp
140036088:	48 8b 2d 71 33 20 00 	mov    0x203371(%rip),%rbp        # 0x140239400
14003608f:	48 89 cf             	mov    %rcx,%rdi
140036092:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140036096:	89 d6                	mov    %edx,%esi
140036098:	e8 43 ff ff ff       	call   0x140035fe0
14003609d:	ba 48 00 00 00       	mov    $0x48,%edx
1400360a2:	b9 01 00 00 00       	mov    $0x1,%ecx
1400360a7:	e8 f4 4b 09 00       	call   0x1400caca0
1400360ac:	48 89 f9             	mov    %rdi,%rcx
1400360af:	48 89 c3             	mov    %rax,%rbx
1400360b2:	e8 49 49 09 00       	call   0x1400caa00
1400360b7:	c7 43 38 01 00 00 00 	movl   $0x1,0x38(%rbx)
1400360be:	48 89 43 40          	mov    %rax,0x40(%rbx)
1400360c2:	48 8b 45 00          	mov    0x0(%rbp),%rax
1400360c6:	89 73 3c             	mov    %esi,0x3c(%rbx)
1400360c9:	48 8b 50 10          	mov    0x10(%rax),%rdx
1400360cd:	48 8b 02             	mov    (%rdx),%rax
1400360d0:	48 89 03             	mov    %rax,(%rbx)
1400360d3:	48 89 1a             	mov    %rbx,(%rdx)
1400360d6:	48 83 c4 28          	add    $0x28,%rsp
1400360da:	5b                   	pop    %rbx
1400360db:	5e                   	pop    %rsi
1400360dc:	5f                   	pop    %rdi
1400360dd:	5d                   	pop    %rbp
1400360de:	c3                   	ret
1400360df:	90                   	nop
1400360e0:	41 54                	push   %r12
1400360e2:	55                   	push   %rbp
1400360e3:	57                   	push   %rdi
1400360e4:	56                   	push   %rsi
1400360e5:	53                   	push   %rbx
1400360e6:	48 83 ec 40          	sub    $0x40,%rsp
1400360ea:	4c 8b 25 ff 29 20 00 	mov    0x2029ff(%rip),%r12        # 0x140238af0
1400360f1:	48 89 d5             	mov    %rdx,%rbp
1400360f4:	48 89 cb             	mov    %rcx,%rbx
1400360f7:	49 8b 14 24          	mov    (%r12),%rdx
1400360fb:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140036100:	ba 01 00 00 00       	mov    $0x1,%edx
140036105:	48 89 e9             	mov    %rbp,%rcx
140036108:	e8 13 ef 0c 00       	call   0x140105020
14003610d:	48 89 d9             	mov    %rbx,%rcx
140036110:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140036117:	00 00
140036119:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140036120:	00 00
140036122:	48 89 c6             	mov    %rax,%rsi
140036125:	48 8b 05 74 32 20 00 	mov    0x203274(%rip),%rax        # 0x1402393a0
14003612c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140036131:	e8 aa fe ff ff       	call   0x140035fe0
140036136:	48 8b 43 10          	mov    0x10(%rbx),%rax
14003613a:	48 8b 18             	mov    (%rax),%rbx
14003613d:	48 85 db             	test   %rbx,%rbx
140036140:	74 62                	je     0x1400361a4
140036142:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140036147:	eb 0f                	jmp    0x140036158
140036149:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140036150:	48 8b 1b             	mov    (%rbx),%rbx
140036153:	48 85 db             	test   %rbx,%rbx
140036156:	74 75                	je     0x1400361cd
140036158:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14003615c:	48 89 f9             	mov    %rdi,%rcx
14003615f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140036165:	e8 76 ee 0c 00       	call   0x140104fe0
14003616a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14003616f:	48 89 f1             	mov    %rsi,%rcx
140036172:	e8 01 3d 1b 00       	call   0x1401e9e78
140036177:	85 c0                	test   %eax,%eax
140036179:	75 d5                	jne    0x140036150
14003617b:	48 89 f1             	mov    %rsi,%rcx
14003617e:	e8 2d 2d 0c 00       	call   0x1400f8eb0
140036183:	48 89 f9             	mov    %rdi,%rcx
140036186:	e8 b5 47 06 00       	call   0x14009a940
14003618b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140036190:	49 2b 04 24          	sub    (%r12),%rax
140036194:	75 49                	jne    0x1400361df
140036196:	48 89 d8             	mov    %rbx,%rax
140036199:	48 83 c4 40          	add    $0x40,%rsp
14003619d:	5b                   	pop    %rbx
14003619e:	5e                   	pop    %rsi
14003619f:	5f                   	pop    %rdi
1400361a0:	5d                   	pop    %rbp
1400361a1:	41 5c                	pop    %r12
1400361a3:	c3                   	ret
1400361a4:	48 89 f1             	mov    %rsi,%rcx
1400361a7:	e8 04 2d 0c 00       	call   0x1400f8eb0
1400361ac:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400361b1:	e8 8a 47 06 00       	call   0x14009a940
1400361b6:	48 8d 0d 1b 6d 1c 00 	lea    0x1c6d1b(%rip),%rcx        # 0x1401fced8
1400361bd:	e8 ce dd ff ff       	call   0x140033f90
1400361c2:	48 89 ea             	mov    %rbp,%rdx
1400361c5:	48 89 c1             	mov    %rax,%rcx
1400361c8:	e8 c3 d1 08 00       	call   0x1400c3390
1400361cd:	48 89 f1             	mov    %rsi,%rcx
1400361d0:	e8 db 2c 0c 00       	call   0x1400f8eb0
1400361d5:	48 89 f9             	mov    %rdi,%rcx
1400361d8:	e8 63 47 06 00       	call   0x14009a940
1400361dd:	eb d7                	jmp    0x1400361b6
1400361df:	e8 8c e6 1a 00       	call   0x1401e4870
1400361e4:	90                   	nop
1400361e5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400361ec:	00 00 00 00
1400361f0:	57                   	push   %rdi
1400361f1:	56                   	push   %rsi