14022cd92:	b8 60 00 00 00       	mov    $0x60,%eax
14022cd97:	e8 94 3d 08 00       	call   0x1402b0b30
14022cd9c:	48 2b e0             	sub    %rax,%rsp
14022cd9f:	48 8b fa             	mov    %rdx,%rdi
14022cda2:	45 33 e4             	xor    %r12d,%r12d
14022cda5:	49 8b d0             	mov    %r8,%rdx
14022cda8:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14022cdad:	4d 8b f9             	mov    %r9,%r15
14022cdb0:	4d 8b f0             	mov    %r8,%r14
14022cdb3:	48 8b d9             	mov    %rcx,%rbx
14022cdb6:	e8 15 e0 f1 ff       	call   0x14014add0
14022cdbb:	49 8b d7             	mov    %r15,%rdx
14022cdbe:	85 c0                	test   %eax,%eax
14022cdc0:	74 11                	je     0x14022cdd3
14022cdc2:	48 8b cf             	mov    %rdi,%rcx
14022cdc5:	e8 86 db f1 ff       	call   0x14014a950
14022cdca:	85 c0                	test   %eax,%eax
14022cdcc:	75 20                	jne    0x14022cdee
14022cdce:	e9 a6 03 00 00       	jmp    0x14022d179
14022cdd3:	48 8b cb             	mov    %rbx,%rcx
14022cdd6:	e8 f5 df f1 ff       	call   0x14014add0
14022cddb:	85 c0                	test   %eax,%eax
14022cddd:	74 19                	je     0x14022cdf8
14022cddf:	49 8b d6             	mov    %r14,%rdx
14022cde2:	48 8b cf             	mov    %rdi,%rcx
14022cde5:	e8 66 db f1 ff       	call   0x14014a950
14022cdea:	85 c0                	test   %eax,%eax
14022cdec:	74 29                	je     0x14022ce17
14022cdee:	b8 01 00 00 00       	mov    $0x1,%eax
14022cdf3:	e9 81 03 00 00       	jmp    0x14022d179
14022cdf8:	48 8b b4 24 b0 00 00 	mov    0xb0(%rsp),%rsi
14022cdff:	00
14022ce00:	48 85 f6             	test   %rsi,%rsi
14022ce03:	75 19                	jne    0x14022ce1e
14022ce05:	e8 56 e1 f2 ff       	call   0x14015af60
14022ce0a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14022ce0f:	48 8b f0             	mov    %rax,%rsi
14022ce12:	48 85 c0             	test   %rax,%rax
14022ce15:	75 07                	jne    0x14022ce1e
14022ce17:	33 c0                	xor    %eax,%eax
14022ce19:	e9 5b 03 00 00       	jmp    0x14022d179
14022ce1e:	48 89 ac 24 90 00 00 	mov    %rbp,0x90(%rsp)
14022ce25:	00
14022ce26:	48 8b ce             	mov    %rsi,%rcx
14022ce29:	4c 89 ac 24 a0 00 00 	mov    %r13,0xa0(%rsp)
14022ce30:	00
14022ce31:	e8 3a e2 f2 ff       	call   0x14015b070
14022ce36:	48 8b ce             	mov    %rsi,%rcx
14022ce39:	e8 62 df f2 ff       	call   0x14015ada0
14022ce3e:	48 8b ce             	mov    %rsi,%rcx
14022ce41:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14022ce46:	e8 55 df f2 ff       	call   0x14015ada0
14022ce4b:	48 8b ce             	mov    %rsi,%rcx
14022ce4e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14022ce53:	e8 48 df f2 ff       	call   0x14015ada0
14022ce58:	48 8b ce             	mov    %rsi,%rcx
14022ce5b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14022ce60:	e8 3b df f2 ff       	call   0x14015ada0
14022ce65:	48 8b ce             	mov    %rsi,%rcx
14022ce68:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14022ce6d:	e8 2e df f2 ff       	call   0x14015ada0
14022ce72:	48 8b ce             	mov    %rsi,%rcx
14022ce75:	48 8b f8             	mov    %rax,%rdi
14022ce78:	e8 23 df f2 ff       	call   0x14015ada0
14022ce7d:	48 8b ce             	mov    %rsi,%rcx
14022ce80:	4c 8b e8             	mov    %rax,%r13
14022ce83:	e8 18 df f2 ff       	call   0x14015ada0
14022ce88:	48 8b ce             	mov    %rsi,%rcx
14022ce8b:	48 8b e8             	mov    %rax,%rbp
14022ce8e:	e8 0d df f2 ff       	call   0x14015ada0
14022ce93:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14022ce98:	48 85 c0             	test   %rax,%rax
14022ce9b:	0f 84 b3 02 00 00    	je     0x14022d154
14022cea1:	45 39 66 28          	cmp    %r12d,0x28(%r14)
14022cea5:	74 2a                	je     0x14022ced1
14022cea7:	49 8b 56 10          	mov    0x10(%r14),%rdx
14022ceab:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14022ceb0:	e8 1b 3d ec ff       	call   0x1400f0bd0
14022ceb5:	48 85 c0             	test   %rax,%rax
14022ceb8:	0f 84 96 02 00 00    	je     0x14022d154
14022cebe:	49 8b 56 18          	mov    0x18(%r14),%rdx
14022cec2:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14022cec7:	e8 04 3d ec ff       	call   0x1400f0bd0
14022cecc:	48 85 c0             	test   %rax,%rax
14022cecf:	eb 1c                	jmp    0x14022ceed
14022ced1:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
14022ced6:	49 8b d6             	mov    %r14,%rdx
14022ced9:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14022cede:	48 8b cb             	mov    %rbx,%rcx
14022cee1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14022cee6:	e8 a5 dc f1 ff       	call   0x14014ab90
14022ceeb:	85 c0                	test   %eax,%eax
14022ceed:	0f 84 61 02 00 00    	je     0x14022d154
14022cef3:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14022cef8:	45 39 67 28          	cmp    %r12d,0x28(%r15)
14022cefc:	74 31                	je     0x14022cf2f
14022cefe:	49 8b 57 10          	mov    0x10(%r15),%rdx
14022cf02:	49 8b ce             	mov    %r14,%rcx
14022cf05:	e8 c6 3c ec ff       	call   0x1400f0bd0
14022cf0a:	48 85 c0             	test   %rax,%rax
14022cf0d:	0f 84 41 02 00 00    	je     0x14022d154
14022cf13:	49 8b 57 18          	mov    0x18(%r15),%rdx
14022cf17:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14022cf1c:	49 8b cf             	mov    %r15,%rcx
14022cf1f:	e8 ac 3c ec ff       	call   0x1400f0bd0
14022cf24:	48 85 c0             	test   %rax,%rax
14022cf27:	0f 84 27 02 00 00    	je     0x14022d154
14022cf2d:	eb 25                	jmp    0x14022cf54
14022cf2f:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
14022cf34:	4d 8b c6             	mov    %r14,%r8
14022cf37:	49 8b d7             	mov    %r15,%rdx
14022cf3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14022cf3f:	48 8b cb             	mov    %rbx,%rcx
14022cf42:	e8 49 dc f1 ff       	call   0x14014ab90
14022cf47:	85 c0                	test   %eax,%eax
14022cf49:	0f 84 05 02 00 00    	je     0x14022d154
14022cf4f:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14022cf54:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14022cf59:	49 8b d6             	mov    %r14,%rdx
14022cf5c:	e8 cf 45 ec ff       	call   0x1400f1530
14022cf61:	85 c0                	test   %eax,%eax
14022cf63:	0f 84 aa 00 00 00    	je     0x14022d013
14022cf69:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14022cf6e:	4d 8b c6             	mov    %r14,%r8
14022cf71:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14022cf76:	e8 85 cb 06 00       	call   0x140299b00
14022cf7b:	85 c0                	test   %eax,%eax
14022cf7d:	0f 84 d1 01 00 00    	je     0x14022d154
14022cf83:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14022cf88:	4d 8b c7             	mov    %r15,%r8
14022cf8b:	48 8b cd             	mov    %rbp,%rcx
14022cf8e:	e8 6d cb 06 00       	call   0x140299b00
14022cf93:	85 c0                	test   %eax,%eax
14022cf95:	0f 84 b9 01 00 00    	je     0x14022d154
14022cf9b:	48 8b 03             	mov    (%rbx),%rax
14022cf9e:	4c 8b c5             	mov    %rbp,%r8
14022cfa1:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
14022cfa6:	48 8b d5             	mov    %rbp,%rdx
14022cfa9:	48 8b cb             	mov    %rbx,%rcx
14022cfac:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14022cfb1:	ff 90 08 01 00 00    	call   *0x108(%rax)
14022cfb7:	85 c0                	test   %eax,%eax
14022cfb9:	0f 84 95 01 00 00    	je     0x14022d154
14022cfbf:	48 8b 03             	mov    (%rbx),%rax
14022cfc2:	4c 8b ce             	mov    %rsi,%r9
14022cfc5:	4c 8b c5             	mov    %rbp,%r8
14022cfc8:	48 8b d7             	mov    %rdi,%rdx
14022cfcb:	48 8b cb             	mov    %rbx,%rcx
14022cfce:	ff 90 00 01 00 00    	call   *0x100(%rax)
14022cfd4:	85 c0                	test   %eax,%eax
14022cfd6:	0f 84 78 01 00 00    	je     0x14022d154
14022cfdc:	4c 8b 43 60          	mov    0x60(%rbx),%r8
14022cfe0:	48 8b d7             	mov    %rdi,%rdx
14022cfe3:	48 8b cf             	mov    %rdi,%rcx
14022cfe6:	e8 15 cb 06 00       	call   0x140299b00
14022cfeb:	85 c0                	test   %eax,%eax
14022cfed:	0f 84 61 01 00 00    	je     0x14022d154
14022cff3:	4c 8b c5             	mov    %rbp,%r8
14022cff6:	48 8b d7             	mov    %rdi,%rdx
14022cff9:	48 8b cf             	mov    %rdi,%rcx
14022cffc:	e8 ff ca 06 00       	call   0x140299b00
14022d001:	85 c0                	test   %eax,%eax
14022d003:	0f 84 4b 01 00 00    	je     0x14022d154
14022d009:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
14022d00e:	e9 94 00 00 00       	jmp    0x14022d0a7
14022d013:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14022d018:	49 8b d7             	mov    %r15,%rdx
14022d01b:	e8 10 45 ec ff       	call   0x1400f1530
14022d020:	85 c0                	test   %eax,%eax
14022d022:	0f 85 11 01 00 00    	jne    0x14022d139
14022d028:	49 8b ce             	mov    %r14,%rcx
14022d02b:	e8 60 3e ec ff       	call   0x1400f0e90
14022d030:	85 c0                	test   %eax,%eax
14022d032:	0f 85 01 01 00 00    	jne    0x14022d139
14022d038:	48 8b 03             	mov    (%rbx),%rax
14022d03b:	4d 8b ce             	mov    %r14,%r9
14022d03e:	4d 8b c7             	mov    %r15,%r8
14022d041:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14022d046:	48 8b d5             	mov    %rbp,%rdx
14022d049:	48 8b cb             	mov    %rbx,%rcx
14022d04c:	ff 90 08 01 00 00    	call   *0x108(%rax)
14022d052:	85 c0                	test   %eax,%eax
14022d054:	0f 84 fa 00 00 00    	je     0x14022d154
14022d05a:	4d 8b c6             	mov    %r14,%r8
14022d05d:	48 8b d5             	mov    %rbp,%rdx
14022d060:	48 8b cd             	mov    %rbp,%rcx
14022d063:	e8 98 ca 06 00       	call   0x140299b00
14022d068:	85 c0                	test   %eax,%eax
14022d06a:	0f 84 e4 00 00 00    	je     0x14022d154
14022d070:	48 8b 03             	mov    (%rbx),%rax
14022d073:	4c 8b ce             	mov    %rsi,%r9
14022d076:	4c 8b c5             	mov    %rbp,%r8
14022d079:	48 8b d7             	mov    %rdi,%rdx
14022d07c:	48 8b cb             	mov    %rbx,%rcx
14022d07f:	ff 90 00 01 00 00    	call   *0x100(%rax)
14022d085:	85 c0                	test   %eax,%eax
14022d087:	0f 84 c7 00 00 00    	je     0x14022d154
14022d08d:	4c 8b c5             	mov    %rbp,%r8
14022d090:	48 8b d7             	mov    %rdi,%rdx
14022d093:	48 8b cf             	mov    %rdi,%rcx
14022d096:	e8 65 ca 06 00       	call   0x140299b00
14022d09b:	85 c0                	test   %eax,%eax
14022d09d:	0f 84 b1 00 00 00    	je     0x14022d154
14022d0a3:	4c 8b 43 60          	mov    0x60(%rbx),%r8
14022d0a7:	48 8b d7             	mov    %rdi,%rdx
14022d0aa:	48 8b cf             	mov    %rdi,%rcx
14022d0ad:	e8 4e ca 06 00       	call   0x140299b00
14022d0b2:	85 c0                	test   %eax,%eax
14022d0b4:	0f 84 9a 00 00 00    	je     0x14022d154
14022d0ba:	4c 8b c7             	mov    %rdi,%r8
14022d0bd:	49 8b d6             	mov    %r14,%rdx
14022d0c0:	49 8b cd             	mov    %r13,%rcx
14022d0c3:	e8 38 ca 06 00       	call   0x140299b00
14022d0c8:	85 c0                	test   %eax,%eax
14022d0ca:	0f 84 84 00 00 00    	je     0x14022d154
14022d0d0:	48 8b 03             	mov    (%rbx),%rax
14022d0d3:	4c 8b cd             	mov    %rbp,%r9
14022d0d6:	4d 8b c5             	mov    %r13,%r8
14022d0d9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14022d0de:	49 8b d5             	mov    %r13,%rdx
14022d0e1:	48 8b cb             	mov    %rbx,%rcx
14022d0e4:	ff 90 f8 00 00 00    	call   *0xf8(%rax)
14022d0ea:	85 c0                	test   %eax,%eax
14022d0ec:	74 66                	je     0x14022d154
14022d0ee:	4c 8b c7             	mov    %rdi,%r8
14022d0f1:	49 8b d5             	mov    %r13,%rdx
14022d0f4:	49 8b cd             	mov    %r13,%rcx
14022d0f7:	e8 04 ca 06 00       	call   0x140299b00
14022d0fc:	85 c0                	test   %eax,%eax
14022d0fe:	74 54                	je     0x14022d154
14022d100:	4d 8b c7             	mov    %r15,%r8
14022d103:	49 8b d5             	mov    %r13,%rdx
14022d106:	49 8b cd             	mov    %r13,%rcx
14022d109:	e8 f2 c9 06 00       	call   0x140299b00
14022d10e:	85 c0                	test   %eax,%eax
14022d110:	74 42                	je     0x14022d154
14022d112:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
14022d119:	00
14022d11a:	4d 8b cd             	mov    %r13,%r9
14022d11d:	4c 8b c7             	mov    %rdi,%r8
14022d120:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14022d125:	48 8b cb             	mov    %rbx,%rcx
14022d128:	e8 83 e1 f1 ff       	call   0x14014b2b0
14022d12d:	85 c0                	test   %eax,%eax
14022d12f:	74 23                	je     0x14022d154
14022d131:	41 bc 01 00 00 00    	mov    $0x1,%r12d
14022d137:	eb 1b                	jmp    0x14022d154
14022d139:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
14022d140:	00
14022d141:	48 8b cb             	mov    %rbx,%rcx
14022d144:	e8 17 e3 f1 ff       	call   0x14014b460
14022d149:	85 c0                	test   %eax,%eax
14022d14b:	b9 01 00 00 00       	mov    $0x1,%ecx
14022d150:	44 0f 45 e1          	cmovne %ecx,%r12d
14022d154:	48 8b ce             	mov    %rsi,%rcx
14022d157:	e8 04 db f2 ff       	call   0x14015ac60
14022d15c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14022d161:	e8 7a db f2 ff       	call   0x14015ace0
14022d166:	4c 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13
14022d16d:	00
14022d16e:	41 8b c4             	mov    %r12d,%eax
14022d171:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
14022d178:	00
14022d179:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
14022d180:	00
14022d181:	48 83 c4 60          	add    $0x60,%rsp
14022d185:	41 5f                	pop    %r15
14022d187:	41 5e                	pop    %r14
14022d189:	41 5c                	pop    %r12
14022d18b:	5f                   	pop    %rdi
14022d18c:	5e                   	pop    %rsi
14022d18d:	c3                   	ret
14022d18e:	cc                   	int3
14022d18f:	cc                   	int3
14022d190:	b8 38 00 00 00       	mov    $0x38,%eax
14022d195:	e8 96 39 08 00       	call   0x1402b0b30
14022d19a:	48 2b e0             	sub    %rax,%rsp
14022d19d:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14022d1a2:	4d 8b c8             	mov    %r8,%r9
14022d1a5:	e8 d6 fb ff ff       	call   0x14022cd80
14022d1aa:	48 83 c4 38          	add    $0x38,%rsp
14022d1ae:	c3                   	ret
14022d1af:	cc                   	int3
14022d1b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14022d1b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14022d1ba:	57                   	push   %rdi
14022d1bb:	b8 20 00 00 00       	mov    $0x20,%eax
14022d1c0:	e8 6b 39 08 00       	call   0x1402b0b30
14022d1c5:	48 2b e0             	sub    %rax,%rsp
14022d1c8:	49 8b f0             	mov    %r8,%rsi
14022d1cb:	48 8b da             	mov    %rdx,%rbx
14022d1ce:	48 8b f9             	mov    %rcx,%rdi
14022d1d1:	e8 fa db f1 ff       	call   0x14014add0
14022d1d6:	85 c0                	test   %eax,%eax
14022d1d8:	75 5d                	jne    0x14022d237
14022d1da:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14022d1de:	e8 ad 3c ec ff       	call   0x1400f0e90
14022d1e3:	85 c0                	test   %eax,%eax
14022d1e5:	75 50                	jne    0x14022d237
14022d1e7:	48 8b 07             	mov    (%rdi),%rax
14022d1ea:	4c 8b 88 d0 00 00 00 	mov    0xd0(%rax),%r9
14022d1f1:	4d 85 c9             	test   %r9,%r9
14022d1f4:	74 2f                	je     0x14022d225
14022d1f6:	4c 8b c6             	mov    %rsi,%r8
14022d1f9:	48 8b d3             	mov    %rbx,%rdx
14022d1fc:	48 8b cf             	mov    %rdi,%rcx
14022d1ff:	41 ff d1             	call   *%r9
14022d202:	85 c0                	test   %eax,%eax
14022d204:	74 1f                	je     0x14022d225
14022d206:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14022d20a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14022d20e:	4c 8b c1             	mov    %rcx,%r8
14022d211:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14022d216:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14022d21b:	48 83 c4 20          	add    $0x20,%rsp
14022d21f:	5f                   	pop    %rdi
14022d220:	e9 db c8 06 00       	jmp    0x140299b00
14022d225:	33 c0                	xor    %eax,%eax
14022d227:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14022d22c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14022d231:	48 83 c4 20          	add    $0x20,%rsp
14022d235:	5f                   	pop    %rdi
14022d236:	c3                   	ret
14022d237:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14022d23c:	b8 01 00 00 00       	mov    $0x1,%eax
14022d241:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14022d246:	48 83 c4 20          	add    $0x20,%rsp
14022d24a:	5f                   	pop    %rdi
14022d24b:	c3                   	ret
14022d24c:	cc                   	int3
14022d24d:	cc                   	int3
14022d24e:	cc                   	int3
14022d24f:	cc                   	int3
14022d250:	40 55                	rex push %rbp
14022d252:	56                   	push   %rsi
14022d253:	57                   	push   %rdi
14022d254:	41 56                	push   %r14
14022d256:	41 57                	push   %r15
14022d258:	b8 30 00 00 00       	mov    $0x30,%eax
14022d25d:	e8 ce 38 08 00       	call   0x1402b0b30
14022d262:	48 2b e0             	sub    %rax,%rsp
14022d265:	49 8b f8             	mov    %r8,%rdi
14022d268:	44 8d 78 cf          	lea    -0x31(%rax),%r15d
14022d26c:	48 8b ea             	mov    %rdx,%rbp
14022d26f:	48 8b f1             	mov    %rcx,%rsi
14022d272:	45 33 f6             	xor    %r14d,%r14d
14022d275:	e8 56 db f1 ff       	call   0x14014add0
14022d27a:	85 c0                	test   %eax,%eax
14022d27c:	74 10                	je     0x14022d28e
14022d27e:	41 8d 47 02          	lea    0x2(%r15),%eax