140034869:	48 8b 43 08          	mov    0x8(%rbx),%rax
14003486d:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140034871:	e9 31 ff ff ff       	jmp    0x1400347a7
140034876:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14003487d:	00 00 00
140034880:	ba 01 00 00 00       	mov    $0x1,%edx
140034885:	48 89 d9             	mov    %rbx,%rcx
140034888:	e8 13 63 06 00       	call   0x14009aba0
14003488d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140034891:	eb c2                	jmp    0x140034855
140034893:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034898:	48 8b 43 10          	mov    0x10(%rbx),%rax
14003489c:	48 83 c4 20          	add    $0x20,%rsp
1400348a0:	5b                   	pop    %rbx
1400348a1:	5e                   	pop    %rsi
1400348a2:	5f                   	pop    %rdi
1400348a3:	5d                   	pop    %rbp
1400348a4:	41 5c                	pop    %r12
1400348a6:	41 5d                	pop    %r13
1400348a8:	41 5e                	pop    %r14
1400348aa:	c3                   	ret
1400348ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400348b0:	80 38 00             	cmpb   $0x0,(%rax)
1400348b3:	0f 84 f7 fd ff ff    	je     0x1400346b0
1400348b9:	e8 b2 f6 ff ff       	call   0x140033f70
1400348be:	90                   	nop
1400348bf:	90                   	nop
1400348c0:	41 57                	push   %r15
1400348c2:	b8 38 20 00 00       	mov    $0x2038,%eax
1400348c7:	41 56                	push   %r14
1400348c9:	41 55                	push   %r13
1400348cb:	41 54                	push   %r12
1400348cd:	55                   	push   %rbp
1400348ce:	57                   	push   %rdi
1400348cf:	56                   	push   %rsi
1400348d0:	53                   	push   %rbx
1400348d1:	e8 8a fb 1a 00       	call   0x1401e4460
1400348d6:	48 29 c4             	sub    %rax,%rsp
1400348d9:	48 8b 3d 10 42 20 00 	mov    0x204210(%rip),%rdi        # 0x140238af0
1400348e0:	49 89 d5             	mov    %rdx,%r13
1400348e3:	49 89 ce             	mov    %rcx,%r14
1400348e6:	48 8b 17             	mov    (%rdi),%rdx
1400348e9:	48 89 94 24 28 20 00 	mov    %rdx,0x2028(%rsp)
1400348f0:	00
1400348f1:	31 d2                	xor    %edx,%edx
1400348f3:	e8 e8 10 0b 00       	call   0x1400e59e0
1400348f8:	89 c5                	mov    %eax,%ebp
1400348fa:	85 c0                	test   %eax,%eax
1400348fc:	0f 88 bd 01 00 00    	js     0x140034abf
140034902:	31 d2                	xor    %edx,%edx
140034904:	4c 89 e9             	mov    %r13,%rcx
140034907:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14003490c:	e8 cf 10 0b 00       	call   0x1400e59e0
140034911:	48 8d bc 24 20 10 00 	lea    0x1020(%rsp),%rdi
140034918:	00
140034919:	41 89 c4             	mov    %eax,%r12d
14003491c:	85 c0                	test   %eax,%eax
14003491e:	79 49                	jns    0x140034969
140034920:	e9 43 01 00 00       	jmp    0x140034a68
140034925:	0f 1f 00             	nopl   (%rax)
140034928:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
14003492e:	48 89 fa             	mov    %rdi,%rdx
140034931:	44 89 e1             	mov    %r12d,%ecx
140034934:	e8 87 67 09 00       	call   0x1400cb0c0
140034939:	48 85 c0             	test   %rax,%rax
14003493c:	0f 88 e6 00 00 00    	js     0x140034a28
140034942:	48 39 c3             	cmp    %rax,%rbx
140034945:	75 69                	jne    0x1400349b0
140034947:	49 89 d8             	mov    %rbx,%r8
14003494a:	48 89 fa             	mov    %rdi,%rdx
14003494d:	48 89 f1             	mov    %rsi,%rcx
140034950:	e8 93 54 1b 00       	call   0x1401e9de8
140034955:	41 89 c7             	mov    %eax,%r15d
140034958:	85 c0                	test   %eax,%eax
14003495a:	75 54                	jne    0x1400349b0
14003495c:	48 81 fb ff 0f 00 00 	cmp    $0xfff,%rbx
140034963:	0f 86 ef 00 00 00    	jbe    0x140034a58
140034969:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
14003496f:	48 89 f2             	mov    %rsi,%rdx
140034972:	89 e9                	mov    %ebp,%ecx
140034974:	e8 47 67 09 00       	call   0x1400cb0c0
140034979:	48 89 c3             	mov    %rax,%rbx
14003497c:	48 85 c0             	test   %rax,%rax
14003497f:	79 a7                	jns    0x140034928
140034981:	48 8b 05 58 46 20 00 	mov    0x204658(%rip),%rax        # 0x140238fe0
140034988:	48 8d 0d 1f 81 1c 00 	lea    0x1c811f(%rip),%rcx        # 0x1401fcaae
14003498f:	44 8b 00             	mov    (%rax),%r8d
140034992:	45 85 c0             	test   %r8d,%r8d
140034995:	74 08                	je     0x14003499f
140034997:	e8 cc e9 1a 00       	call   0x1401e3368
14003499c:	48 89 c1             	mov    %rax,%rcx
14003499f:	4c 89 f2             	mov    %r14,%rdx
1400349a2:	e8 f9 eb 08 00       	call   0x1400c35a0
1400349a7:	89 e9                	mov    %ebp,%ecx
1400349a9:	e8 92 51 1b 00       	call   0x1401e9b40
1400349ae:	eb 26                	jmp    0x1400349d6
1400349b0:	48 8b 05 29 46 20 00 	mov    0x204629(%rip),%rax        # 0x140238fe0
1400349b7:	48 8d 0d 02 81 1c 00 	lea    0x1c8102(%rip),%rcx        # 0x1401fcac0
1400349be:	8b 00                	mov    (%rax),%eax
1400349c0:	85 c0                	test   %eax,%eax
1400349c2:	75 54                	jne    0x140034a18
1400349c4:	4d 89 e8             	mov    %r13,%r8
1400349c7:	4c 89 f2             	mov    %r14,%rdx
1400349ca:	e8 61 ec 08 00       	call   0x1400c3630
1400349cf:	89 e9                	mov    %ebp,%ecx
1400349d1:	e8 6a 51 1b 00       	call   0x1401e9b40
1400349d6:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
1400349dc:	44 89 e1             	mov    %r12d,%ecx
1400349df:	e8 5c 51 1b 00       	call   0x1401e9b40
1400349e4:	48 8b 35 05 41 20 00 	mov    0x204105(%rip),%rsi        # 0x140238af0
1400349eb:	48 8b 84 24 28 20 00 	mov    0x2028(%rsp),%rax
1400349f2:	00
1400349f3:	48 2b 06             	sub    (%rsi),%rax
1400349f6:	0f 85 eb 00 00 00    	jne    0x140034ae7
1400349fc:	44 89 f8             	mov    %r15d,%eax
1400349ff:	48 81 c4 38 20 00 00 	add    $0x2038,%rsp
140034a06:	5b                   	pop    %rbx
140034a07:	5e                   	pop    %rsi
140034a08:	5f                   	pop    %rdi
140034a09:	5d                   	pop    %rbp
140034a0a:	41 5c                	pop    %r12
140034a0c:	41 5d                	pop    %r13
140034a0e:	41 5e                	pop    %r14
140034a10:	41 5f                	pop    %r15
140034a12:	c3                   	ret
140034a13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034a18:	e8 4b e9 1a 00       	call   0x1401e3368
140034a1d:	48 89 c1             	mov    %rax,%rcx
140034a20:	eb a2                	jmp    0x1400349c4
140034a22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140034a28:	48 8b 05 b1 45 20 00 	mov    0x2045b1(%rip),%rax        # 0x140238fe0
140034a2f:	48 8d 0d 78 80 1c 00 	lea    0x1c8078(%rip),%rcx        # 0x1401fcaae
140034a36:	8b 10                	mov    (%rax),%edx
140034a38:	85 d2                	test   %edx,%edx
140034a3a:	74 08                	je     0x140034a44
140034a3c:	e8 27 e9 1a 00       	call   0x1401e3368
140034a41:	48 89 c1             	mov    %rax,%rcx
140034a44:	4c 89 ea             	mov    %r13,%rdx
140034a47:	e8 54 eb 08 00       	call   0x1400c35a0
140034a4c:	89 e9                	mov    %ebp,%ecx
140034a4e:	e8 ed 50 1b 00       	call   0x1401e9b40
140034a53:	eb 81                	jmp    0x1400349d6
140034a55:	0f 1f 00             	nopl   (%rax)
140034a58:	89 e9                	mov    %ebp,%ecx
140034a5a:	e8 e1 50 1b 00       	call   0x1401e9b40
140034a5f:	e9 78 ff ff ff       	jmp    0x1400349dc
140034a64:	0f 1f 40 00          	nopl   0x0(%rax)
140034a68:	ff 15 b2 a9 27 00    	call   *0x27a9b2(%rip)        # 0x1402af420
140034a6e:	83 38 02             	cmpl   $0x2,(%rax)
140034a71:	74 30                	je     0x140034aa3
140034a73:	48 8b 05 66 45 20 00 	mov    0x204566(%rip),%rax        # 0x140238fe0
140034a7a:	48 8d 0d 1b 80 1c 00 	lea    0x1c801b(%rip),%rcx        # 0x1401fca9c
140034a81:	44 8b 08             	mov    (%rax),%r9d
140034a84:	45 85 c9             	test   %r9d,%r9d
140034a87:	75 2c                	jne    0x140034ab5
140034a89:	4c 89 ea             	mov    %r13,%rdx
140034a8c:	e8 0f eb 08 00       	call   0x1400c35a0
140034a91:	89 e9                	mov    %ebp,%ecx
140034a93:	e8 a8 50 1b 00       	call   0x1401e9b40
140034a98:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
140034a9e:	e9 41 ff ff ff       	jmp    0x1400349e4
140034aa3:	89 e9                	mov    %ebp,%ecx
140034aa5:	41 bf fe ff ff ff    	mov    $0xfffffffe,%r15d
140034aab:	e8 90 50 1b 00       	call   0x1401e9b40
140034ab0:	e9 2f ff ff ff       	jmp    0x1400349e4
140034ab5:	e8 ae e8 1a 00       	call   0x1401e3368
140034aba:	48 89 c1             	mov    %rax,%rcx
140034abd:	eb ca                	jmp    0x140034a89
140034abf:	48 8b 05 1a 45 20 00 	mov    0x20451a(%rip),%rax        # 0x140238fe0
140034ac6:	48 8d 0d cf 7f 1c 00 	lea    0x1c7fcf(%rip),%rcx        # 0x1401fca9c
140034acd:	44 8b 10             	mov    (%rax),%r10d
140034ad0:	45 85 d2             	test   %r10d,%r10d
140034ad3:	74 08                	je     0x140034add
140034ad5:	e8 8e e8 1a 00       	call   0x1401e3368
140034ada:	48 89 c1             	mov    %rax,%rcx
140034add:	4c 89 f2             	mov    %r14,%rdx
140034ae0:	e8 bb ea 08 00       	call   0x1400c35a0
140034ae5:	eb b1                	jmp    0x140034a98
140034ae7:	e8 84 fd 1a 00       	call   0x1401e4870
140034aec:	90                   	nop
140034aed:	0f 1f 00             	nopl   (%rax)
140034af0:	41 57                	push   %r15
140034af2:	b8 d8 19 00 00       	mov    $0x19d8,%eax
140034af7:	41 56                	push   %r14
140034af9:	41 55                	push   %r13
140034afb:	41 54                	push   %r12
140034afd:	55                   	push   %rbp
140034afe:	57                   	push   %rdi
140034aff:	56                   	push   %rsi
140034b00:	53                   	push   %rbx
140034b01:	e8 5a f9 1a 00       	call   0x1401e4460
140034b06:	48 29 c4             	sub    %rax,%rsp
140034b09:	4c 8b 25 f0 48 20 00 	mov    0x2048f0(%rip),%r12        # 0x140239400
140034b10:	49 8b 04 24          	mov    (%r12),%rax
140034b14:	4c 8b ac 24 40 1a 00 	mov    0x1a40(%rsp),%r13
140034b1b:	00
140034b1c:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
140034b23:	49 89 cf             	mov    %rcx,%r15
140034b26:	48 8b 0d c3 3f 20 00 	mov    0x203fc3(%rip),%rcx        # 0x140238af0
140034b2d:	48 89 d3             	mov    %rdx,%rbx
140034b30:	44 89 c7             	mov    %r8d,%edi
140034b33:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140034b38:	48 8d b4 24 c0 09 00 	lea    0x9c0(%rsp),%rsi
140034b3f:	00
140034b40:	48 8b 29             	mov    (%rcx),%rbp
140034b43:	48 89 ac 24 c8 19 00 	mov    %rbp,0x19c8(%rsp)
140034b4a:	00
140034b4b:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
140034b50:	48 89 e9             	mov    %rbp,%rcx
140034b53:	ff 50 28             	call   *0x28(%rax)
140034b56:	49 8b 04 24          	mov    (%r12),%rax
140034b5a:	48 89 da             	mov    %rbx,%rdx
140034b5d:	45 8b 47 64          	mov    0x64(%r15),%r8d
140034b61:	48 89 e9             	mov    %rbp,%rcx
140034b64:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
140034b6b:	ff 50 38             	call   *0x38(%rax)
140034b6e:	48 89 d9             	mov    %rbx,%rcx
140034b71:	e8 22 53 1b 00       	call   0x1401e9e98
140034b76:	89 c3                	mov    %eax,%ebx
140034b78:	f7 d3                	not    %ebx
140034b7a:	41 03 5f 64          	add    0x64(%r15),%ebx
140034b7e:	39 df                	cmp    %ebx,%edi
140034b80:	72 6e                	jb     0x140034bf0
140034b82:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140034b89:	00 00 00 00
140034b8d:	0f 1f 00             	nopl   (%rax)
140034b90:	89 f8                	mov    %edi,%eax
140034b92:	ba 00 10 00 00       	mov    $0x1000,%edx
140034b97:	49 89 77 70          	mov    %rsi,0x70(%r15)
140034b9b:	4c 89 f9             	mov    %r15,%rcx
140034b9e:	29 d8                	sub    %ebx,%eax
140034ba0:	39 d0                	cmp    %edx,%eax
140034ba2:	0f 47 c2             	cmova  %edx,%eax
140034ba5:	ba 04 00 00 00       	mov    $0x4,%edx
140034baa:	41 89 47 5c          	mov    %eax,0x5c(%r15)
140034bae:	e8 1d 96 ff ff       	call   0x14002e1d0
140034bb3:	49 8b 14 24          	mov    (%r12),%rdx
140034bb7:	4d 8b 47 70          	mov    0x70(%r15),%r8
140034bbb:	48 89 e9             	mov    %rbp,%rcx
140034bbe:	41 89 c6             	mov    %eax,%r14d
140034bc1:	4c 8b 8a 90 01 00 00 	mov    0x190(%rdx),%r9
140034bc8:	49 29 f0             	sub    %rsi,%r8
140034bcb:	48 89 f2             	mov    %rsi,%rdx
140034bce:	41 ff 51 38          	call   *0x38(%r9)
140034bd2:	41 03 5f 70          	add    0x70(%r15),%ebx
140034bd6:	29 f3                	sub    %esi,%ebx
140034bd8:	39 df                	cmp    %ebx,%edi
140034bda:	72 54                	jb     0x140034c30
140034bdc:	45 85 f6             	test   %r14d,%r14d
140034bdf:	74 af                	je     0x140034b90
140034be1:	41 83 fe fb          	cmp    $0xfffffffb,%r14d
140034be5:	75 49                	jne    0x140034c30
140034be7:	45 8b 4f 5c          	mov    0x5c(%r15),%r9d
140034beb:	45 85 c9             	test   %r9d,%r9d
140034bee:	74 a0                	je     0x140034b90
140034bf0:	4c 89 f9             	mov    %r15,%rcx
140034bf3:	e8 c8 94 ff ff       	call   0x14002e0c0
140034bf8:	4c 89 e9             	mov    %r13,%rcx
140034bfb:	e8 80 aa ff ff       	call   0x14002f680
140034c00:	48 8d 0d 56 7e 1c 00 	lea    0x1c7e56(%rip),%rcx        # 0x1401fca5d
140034c07:	48 89 c3             	mov    %rax,%rbx
140034c0a:	48 8b 05 cf 43 20 00 	mov    0x2043cf(%rip),%rax        # 0x140238fe0
140034c11:	44 8b 00             	mov    (%rax),%r8d
140034c14:	45 85 c0             	test   %r8d,%r8d
140034c17:	74 08                	je     0x140034c21
140034c19:	e8 4a e7 1a 00       	call   0x1401e3368
140034c1e:	48 89 c1             	mov    %rax,%rcx
140034c21:	48 89 da             	mov    %rbx,%rdx
140034c24:	e8 07 ea 08 00       	call   0x1400c3630
140034c29:	eb 78                	jmp    0x140034ca3
140034c2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034c30:	4c 89 f9             	mov    %r15,%rcx
140034c33:	e8 88 94 ff ff       	call   0x14002e0c0
140034c38:	41 83 fe 01          	cmp    $0x1,%r14d
140034c3c:	75 ba                	jne    0x140034bf8
140034c3e:	41 8b 4f 58          	mov    0x58(%r15),%ecx
140034c42:	85 c9                	test   %ecx,%ecx
140034c44:	0f 85 b8 00 00 00    	jne    0x140034d02
140034c4a:	49 8b 04 24          	mov    (%r12),%rax
140034c4e:	48 89 ea             	mov    %rbp,%rdx
140034c51:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140034c56:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
140034c5d:	ff 50 48             	call   *0x48(%rax)
140034c60:	49 8b 45 00          	mov    0x0(%r13),%rax
140034c64:	49 8b 55 08          	mov    0x8(%r13),%rdx
140034c68:	48 33 44 24 30       	xor    0x30(%rsp),%rax
140034c6d:	48 33 54 24 38       	xor    0x38(%rsp),%rdx
140034c72:	48 09 d0             	or     %rdx,%rax
140034c75:	74 39                	je     0x140034cb0
140034c77:	4c 89 e9             	mov    %r13,%rcx
140034c7a:	e8 01 aa ff ff       	call   0x14002f680
140034c7f:	48 8d 0d 62 7e 1c 00 	lea    0x1c7e62(%rip),%rcx        # 0x1401fcae8
140034c86:	48 89 c3             	mov    %rax,%rbx
140034c89:	48 8b 05 50 43 20 00 	mov    0x204350(%rip),%rax        # 0x140238fe0
140034c90:	8b 00                	mov    (%rax),%eax
140034c92:	85 c0                	test   %eax,%eax
140034c94:	75 62                	jne    0x140034cf8
140034c96:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140034c9b:	49 89 d8             	mov    %rbx,%r8
140034c9e:	e8 8d e9 08 00       	call   0x1400c3630
140034ca3:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140034ca8:	eb 1f                	jmp    0x140034cc9
140034caa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140034cb0:	49 8b 45 10          	mov    0x10(%r13),%rax
140034cb4:	49 8b 55 18          	mov    0x18(%r13),%rdx
140034cb8:	48 33 44 24 40       	xor    0x40(%rsp),%rax
140034cbd:	48 33 54 24 48       	xor    0x48(%rsp),%rdx
140034cc2:	48 09 d0             	or     %rdx,%rax
140034cc5:	75 b0                	jne    0x140034c77
140034cc7:	31 c0                	xor    %eax,%eax
140034cc9:	48 8b 3d 20 3e 20 00 	mov    0x203e20(%rip),%rdi        # 0x140238af0
140034cd0:	48 8b 94 24 c8 19 00 	mov    0x19c8(%rsp),%rdx
140034cd7:	00
140034cd8:	48 2b 17             	sub    (%rdi),%rdx
140034cdb:	75 4d                	jne    0x140034d2a
140034cdd:	48 81 c4 d8 19 00 00 	add    $0x19d8,%rsp
140034ce4:	5b                   	pop    %rbx
140034ce5:	5e                   	pop    %rsi
140034ce6:	5f                   	pop    %rdi
140034ce7:	5d                   	pop    %rbp
140034ce8:	41 5c                	pop    %r12
140034cea:	41 5d                	pop    %r13
140034cec:	41 5e                	pop    %r14
140034cee:	41 5f                	pop    %r15
140034cf0:	c3                   	ret
140034cf1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140034cf8:	e8 6b e6 1a 00       	call   0x1401e3368
140034cfd:	48 89 c1             	mov    %rax,%rcx
140034d00:	eb 94                	jmp    0x140034c96
140034d02:	4c 89 e9             	mov    %r13,%rcx
140034d05:	e8 76 a9 ff ff       	call   0x14002f680
140034d0a:	48 8d 0d 67 7d 1c 00 	lea    0x1c7d67(%rip),%rcx        # 0x1401fca78
140034d11:	48 89 c3             	mov    %rax,%rbx
140034d14:	48 8b 05 c5 42 20 00 	mov    0x2042c5(%rip),%rax        # 0x140238fe0
140034d1b:	8b 10                	mov    (%rax),%edx
140034d1d:	85 d2                	test   %edx,%edx
140034d1f:	0f 84 fc fe ff ff    	je     0x140034c21
140034d25:	e9 ef fe ff ff       	jmp    0x140034c19
140034d2a:	e8 41 fb 1a 00       	call   0x1401e4870
140034d2f:	90                   	nop
140034d30:	41 57                	push   %r15
140034d32:	41 56                	push   %r14
140034d34:	41 55                	push   %r13
140034d36:	41 54                	push   %r12
140034d38:	55                   	push   %rbp
140034d39:	57                   	push   %rdi
140034d3a:	56                   	push   %rsi
140034d3b:	53                   	push   %rbx
140034d3c:	48 83 ec 38          	sub    $0x38,%rsp
140034d40:	48 8b 05 b9 46 20 00 	mov    0x2046b9(%rip),%rax        # 0x140239400