140035a7c:	e9 ff 5b 09 00       	jmp    0x1400cb680
140035a81:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140035a88:	00 00 00 00
140035a8c:	0f 1f 40 00          	nopl   0x0(%rax)
140035a90:	55                   	push   %rbp
140035a91:	57                   	push   %rdi
140035a92:	56                   	push   %rsi
140035a93:	53                   	push   %rbx
140035a94:	48 83 ec 28          	sub    $0x28,%rsp
140035a98:	41 b8 80 01 00 00    	mov    $0x180,%r8d
140035a9e:	ba 02 05 00 00       	mov    $0x502,%edx
140035aa3:	48 89 cb             	mov    %rcx,%rbx
140035aa6:	e8 35 ff 0a 00       	call   0x1400e59e0
140035aab:	85 c0                	test   %eax,%eax
140035aad:	78 11                	js     0x140035ac0
140035aaf:	48 83 c4 28          	add    $0x28,%rsp
140035ab3:	5b                   	pop    %rbx
140035ab4:	5e                   	pop    %rsi
140035ab5:	5f                   	pop    %rdi
140035ab6:	5d                   	pop    %rbp
140035ab7:	c3                   	ret
140035ab8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140035abf:	00
140035ac0:	48 89 d9             	mov    %rbx,%rcx
140035ac3:	e8 38 4f 09 00       	call   0x1400caa00
140035ac8:	ba 01 00 00 00       	mov    $0x1,%edx
140035acd:	48 89 c1             	mov    %rax,%rcx
140035ad0:	48 89 c6             	mov    %rax,%rsi
140035ad3:	e8 f8 db ff ff       	call   0x1400336d0
140035ad8:	48 8b 3d 41 99 27 00 	mov    0x279941(%rip),%rdi        # 0x1402af420
140035adf:	ff d7                	call   *%rdi
140035ae1:	48 89 f1             	mov    %rsi,%rcx
140035ae4:	8b 28                	mov    (%rax),%ebp
140035ae6:	e8 c5 33 0c 00       	call   0x1400f8eb0
140035aeb:	ff d7                	call   *%rdi
140035aed:	41 b8 80 01 00 00    	mov    $0x180,%r8d
140035af3:	ba 02 05 00 00       	mov    $0x502,%edx
140035af8:	48 89 d9             	mov    %rbx,%rcx
140035afb:	89 28                	mov    %ebp,(%rax)
140035afd:	48 83 c4 28          	add    $0x28,%rsp
140035b01:	5b                   	pop    %rbx
140035b02:	5e                   	pop    %rsi
140035b03:	5f                   	pop    %rdi
140035b04:	5d                   	pop    %rbp
140035b05:	e9 d6 fe 0a 00       	jmp    0x1400e59e0
140035b0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140035b10:	48 8b 41 10          	mov    0x10(%rcx),%rax
140035b14:	48 8b 08             	mov    (%rax),%rcx
140035b17:	e9 64 eb ff ff       	jmp    0x140034680
140035b1c:	0f 1f 40 00          	nopl   0x0(%rax)
140035b20:	41 57                	push   %r15
140035b22:	41 56                	push   %r14
140035b24:	41 55                	push   %r13
140035b26:	41 54                	push   %r12
140035b28:	55                   	push   %rbp
140035b29:	57                   	push   %rdi
140035b2a:	56                   	push   %rsi
140035b2b:	53                   	push   %rbx
140035b2c:	48 83 ec 68          	sub    $0x68,%rsp
140035b30:	48 8b 35 b9 2f 20 00 	mov    0x202fb9(%rip),%rsi        # 0x140238af0
140035b37:	48 8b 06             	mov    (%rsi),%rax
140035b3a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140035b3f:	31 c0                	xor    %eax,%eax
140035b41:	48 89 cf             	mov    %rcx,%rdi
140035b44:	48 8d 0d 8f 6e 1c 00 	lea    0x1c6e8f(%rip),%rcx        # 0x1401fc9da
140035b4b:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140035b52:	00 00
140035b54:	e8 87 e6 ff ff       	call   0x1400341e0
140035b59:	c7 44 24 20 b6 01 00 	movl   $0x1b6,0x20(%rsp)
140035b60:	00
140035b61:	4c 8d 74 24 38       	lea    0x38(%rsp),%r14
140035b66:	45 31 c9             	xor    %r9d,%r9d
140035b69:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140035b6f:	48 89 c2             	mov    %rax,%rdx
140035b72:	4c 89 f1             	mov    %r14,%rcx
140035b75:	49 89 c5             	mov    %rax,%r13
140035b78:	e8 93 b9 ff ff       	call   0x140031510
140035b7d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140035b82:	48 8d 15 28 71 1c 00 	lea    0x1c7128(%rip),%rdx        # 0x1401fccb1
140035b89:	e8 22 4a 07 00       	call   0x1400aa5b0
140035b8e:	48 89 c6             	mov    %rax,%rsi
140035b91:	48 85 c0             	test   %rax,%rax
140035b94:	0f 84 5e 01 00 00    	je     0x140035cf8
140035b9a:	48 8d 15 3c 71 1c 00 	lea    0x1c713c(%rip),%rdx        # 0x1401fccdd
140035ba1:	4c 89 e9             	mov    %r13,%rcx
140035ba4:	e8 b7 fa 0a 00       	call   0x1400e5660
140035ba9:	48 89 c3             	mov    %rax,%rbx
140035bac:	48 85 c0             	test   %rax,%rax
140035baf:	0f 84 1b 01 00 00    	je     0x140035cd0
140035bb5:	48 8b 05 e4 37 20 00 	mov    0x2037e4(%rip),%rax        # 0x1402393a0
140035bbc:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
140035bc1:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140035bc8:	00 00
140035bca:	4c 8d 25 0e 71 1c 00 	lea    0x1c710e(%rip),%r12        # 0x1401fccdf
140035bd1:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140035bd8:	00 00
140035bda:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140035bdf:	eb 2d                	jmp    0x140035c0e
140035be1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140035be8:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140035bed:	48 89 f9             	mov    %rdi,%rcx
140035bf0:	4c 89 fa             	mov    %r15,%rdx
140035bf3:	e8 80 42 1b 00       	call   0x1401e9e78
140035bf8:	85 c0                	test   %eax,%eax
140035bfa:	0f 84 90 00 00 00    	je     0x140035c90
140035c00:	4d 89 f8             	mov    %r15,%r8
140035c03:	4c 89 e2             	mov    %r12,%rdx
140035c06:	48 89 f1             	mov    %rsi,%rcx
140035c09:	e8 42 64 09 00       	call   0x1400cc050
140035c0e:	48 89 da             	mov    %rbx,%rdx
140035c11:	48 89 e9             	mov    %rbp,%rcx
140035c14:	e8 47 77 06 00       	call   0x14009d360
140035c19:	83 f8 ff             	cmp    $0xffffffff,%eax
140035c1c:	75 ca                	jne    0x140035be8
140035c1e:	48 89 e9             	mov    %rbp,%rcx
140035c21:	e8 1a 4d 06 00       	call   0x14009a940
140035c26:	48 89 d9             	mov    %rbx,%rcx
140035c29:	e8 ba 40 1b 00       	call   0x1401e9ce8
140035c2e:	48 89 f1             	mov    %rsi,%rcx
140035c31:	49 89 f8             	mov    %rdi,%r8
140035c34:	48 8d 15 a4 70 1c 00 	lea    0x1c70a4(%rip),%rdx        # 0x1401fccdf
140035c3b:	e8 10 64 09 00       	call   0x1400cc050
140035c40:	4c 89 f1             	mov    %r14,%rcx
140035c43:	e8 08 bc ff ff       	call   0x140031850
140035c48:	85 c0                	test   %eax,%eax
140035c4a:	0f 85 bc 00 00 00    	jne    0x140035d0c
140035c50:	48 8b 05 a9 37 20 00 	mov    0x2037a9(%rip),%rax        # 0x140239400
140035c57:	48 8b 08             	mov    (%rax),%rcx
140035c5a:	48 8b 41 10          	mov    0x10(%rcx),%rax
140035c5e:	8b 40 18             	mov    0x18(%rax),%eax
140035c61:	85 c0                	test   %eax,%eax
140035c63:	75 4b                	jne    0x140035cb0
140035c65:	4c 89 e9             	mov    %r13,%rcx
140035c68:	e8 43 32 0c 00       	call   0x1400f8eb0
140035c6d:	48 8b 3d 7c 2e 20 00 	mov    0x202e7c(%rip),%rdi        # 0x140238af0
140035c74:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140035c79:	48 2b 07             	sub    (%rdi),%rax
140035c7c:	75 75                	jne    0x140035cf3
140035c7e:	48 83 c4 68          	add    $0x68,%rsp
140035c82:	5b                   	pop    %rbx
140035c83:	5e                   	pop    %rsi
140035c84:	5f                   	pop    %rdi
140035c85:	5d                   	pop    %rbp
140035c86:	41 5c                	pop    %r12
140035c88:	41 5d                	pop    %r13
140035c8a:	41 5e                	pop    %r14
140035c8c:	41 5f                	pop    %r15
140035c8e:	c3                   	ret
140035c8f:	90                   	nop
140035c90:	48 89 e9             	mov    %rbp,%rcx
140035c93:	e8 a8 4c 06 00       	call   0x14009a940
140035c98:	48 89 d9             	mov    %rbx,%rcx
140035c9b:	e8 48 40 1b 00       	call   0x1401e9ce8
140035ca0:	4c 89 f1             	mov    %r14,%rcx
140035ca3:	e8 e8 4a 07 00       	call   0x1400aa790
140035ca8:	eb bb                	jmp    0x140035c65
140035caa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140035cb0:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140035cb7:	00
140035cb8:	45 31 c9             	xor    %r9d,%r9d
140035cbb:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140035cc1:	48 89 fa             	mov    %rdi,%rdx
140035cc4:	e8 57 f3 ff ff       	call   0x140035020
140035cc9:	eb 9a                	jmp    0x140035c65
140035ccb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140035cd0:	ff 15 4a 97 27 00    	call   *0x27974a(%rip)        # 0x1402af420
140035cd6:	83 38 02             	cmpl   $0x2,(%rax)
140035cd9:	0f 84 4f ff ff ff    	je     0x140035c2e
140035cdf:	48 8d 0d 02 70 1c 00 	lea    0x1c7002(%rip),%rcx        # 0x1401fcce8
140035ce6:	e8 a5 e2 ff ff       	call   0x140033f90
140035ceb:	48 89 c1             	mov    %rax,%rcx
140035cee:	e8 2d d7 08 00       	call   0x1400c3420
140035cf3:	e8 78 eb 1a 00       	call   0x1401e4870
140035cf8:	48 8d 0d b9 6f 1c 00 	lea    0x1c6fb9(%rip),%rcx        # 0x1401fccb8
140035cff:	e8 8c e2 ff ff       	call   0x140033f90
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