14018accd:	41 29 d0             	sub    %edx,%r8d
14018acd0:	48 89 d9             	mov    %rbx,%rcx
14018acd3:	4c 89 f2             	mov    %r14,%rdx
14018acd6:	e8 95 86 05 00       	call   0x1401e3370
14018acdb:	ba 01 00 00 00       	mov    $0x1,%edx
14018ace0:	49 89 d9             	mov    %rbx,%r9
14018ace3:	4d 89 f8             	mov    %r15,%r8
14018ace6:	48 89 f1             	mov    %rsi,%rcx
14018ace9:	e8 6a f0 05 00       	call   0x1401e9d58
14018acee:	0f b6 45 00          	movzbl 0x0(%rbp),%eax
14018acf2:	31 d2                	xor    %edx,%edx
14018acf4:	84 c0                	test   %al,%al
14018acf6:	0f 84 6c fc ff ff    	je     0x14018a968
14018acfc:	48 89 ee             	mov    %rbp,%rsi
14018acff:	eb 8f                	jmp    0x14018ac90
14018ad01:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14018ad08:	48 8d 15 d9 f2 09 00 	lea    0x9f2d9(%rip),%rdx        # 0x140229fe8
14018ad0f:	48 89 d9             	mov    %rbx,%rcx
14018ad12:	e8 59 86 05 00       	call   0x1401e3370
14018ad17:	eb c2                	jmp    0x14018acdb
14018ad19:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
14018ad1e:	4d 85 c0             	test   %r8,%r8
14018ad21:	0f 85 29 fe ff ff    	jne    0x14018ab50
14018ad27:	31 f6                	xor    %esi,%esi
14018ad29:	41 83 3c 24 02       	cmpl   $0x2,(%r12)
14018ad2e:	0f 85 49 fe ff ff    	jne    0x14018ab7d
14018ad34:	44 8b 1f             	mov    (%rdi),%r11d
14018ad37:	48 8d 15 21 f2 09 00 	lea    0x9f221(%rip),%rdx        # 0x140229f5f
14018ad3e:	45 85 db             	test   %r11d,%r11d
14018ad41:	0f 85 4f 01 00 00    	jne    0x14018ae96
14018ad47:	48 89 d9             	mov    %rbx,%rcx
14018ad4a:	e8 21 9b f3 ff       	call   0x1400c4870
14018ad4f:	48 98                	cltq
14018ad51:	49 01 c7             	add    %rax,%r15
14018ad54:	e9 24 fe ff ff       	jmp    0x14018ab7d
14018ad59:	48 89 da             	mov    %rbx,%rdx
14018ad5c:	b9 0a 00 00 00       	mov    $0xa,%ecx
14018ad61:	e8 c2 ef 05 00       	call   0x1401e9d28
14018ad66:	e9 6c fd ff ff       	jmp    0x14018aad7
14018ad6b:	4c 89 c6             	mov    %r8,%rsi
14018ad6e:	48 8d 05 fb eb 09 00 	lea    0x9ebfb(%rip),%rax        # 0x140229970
14018ad75:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018ad7c:	00 00 00 00
14018ad80:	0f b6 10             	movzbl (%rax),%edx
14018ad83:	84 d2                	test   %dl,%dl
14018ad85:	0f 84 d3 fd ff ff    	je     0x14018ab5e
14018ad8b:	48 83 c6 01          	add    $0x1,%rsi
14018ad8f:	48 83 c0 01          	add    $0x1,%rax
14018ad93:	3a 56 ff             	cmp    -0x1(%rsi),%dl
14018ad96:	74 e8                	je     0x14018ad80
14018ad98:	48 8d 15 53 f2 09 00 	lea    0x9f253(%rip),%rdx        # 0x140229ff2
14018ad9f:	48 89 d9             	mov    %rbx,%rcx
14018ada2:	31 f6                	xor    %esi,%esi
14018ada4:	e8 c7 85 05 00       	call   0x1401e3370
14018ada9:	48 98                	cltq
14018adab:	49 01 c7             	add    %rax,%r15
14018adae:	e9 bf fd ff ff       	jmp    0x14018ab72
14018adb3:	4c 8d 0d 59 ec 09 00 	lea    0x9ec59(%rip),%r9        # 0x140229a13
14018adba:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
14018adc0:	49 83 ff 19          	cmp    $0x19,%r15
14018adc4:	0f 87 b8 00 00 00    	ja     0x14018ae82
14018adca:	45 29 f8             	sub    %r15d,%r8d
14018adcd:	48 8d 15 10 f2 09 00 	lea    0x9f210(%rip),%rdx        # 0x140229fe4
14018add4:	48 89 d9             	mov    %rbx,%rcx
14018add7:	e8 94 85 05 00       	call   0x1401e3370
14018addc:	44 8b 0f             	mov    (%rdi),%r9d
14018addf:	49 8b 74 24 10       	mov    0x10(%r12),%rsi
14018ade4:	48 8d 15 8c f1 09 00 	lea    0x9f18c(%rip),%rdx        # 0x140229f77
14018adeb:	45 85 c9             	test   %r9d,%r9d
14018adee:	0f 84 3a fc ff ff    	je     0x14018aa2e
14018adf4:	e9 2a fc ff ff       	jmp    0x14018aa23
14018adf9:	48 8d 15 d0 f1 09 00 	lea    0x9f1d0(%rip),%rdx        # 0x140229fd0
14018ae00:	48 89 d9             	mov    %rbx,%rcx
14018ae03:	e8 68 85 05 00       	call   0x1401e3370
14018ae08:	48 98                	cltq
14018ae0a:	49 01 c7             	add    %rax,%r15
14018ae0d:	e9 05 fd ff ff       	jmp    0x14018ab17
14018ae12:	48 89 da             	mov    %rbx,%rdx
14018ae15:	b9 0a 00 00 00       	mov    $0xa,%ecx
14018ae1a:	e8 09 ef 05 00       	call   0x1401e9d28
14018ae1f:	4d 8b 44 24 20       	mov    0x20(%r12),%r8
14018ae24:	41 80 38 00          	cmpb   $0x0,(%r8)
14018ae28:	0f 84 0b fc ff ff    	je     0x14018aa39
14018ae2e:	44 8b 37             	mov    (%rdi),%r14d
14018ae31:	45 85 f6             	test   %r14d,%r14d
14018ae34:	74 0b                	je     0x14018ae41
14018ae36:	4c 89 c1             	mov    %r8,%rcx
14018ae39:	e8 2a 85 05 00       	call   0x1401e3368
14018ae3e:	49 89 c0             	mov    %rax,%r8
14018ae41:	48 8d 15 7c f1 09 00 	lea    0x9f17c(%rip),%rdx        # 0x140229fc4
14018ae48:	48 89 d9             	mov    %rbx,%rcx
14018ae4b:	e8 20 85 05 00       	call   0x1401e3370
14018ae50:	31 d2                	xor    %edx,%edx
14018ae52:	e9 e4 fb ff ff       	jmp    0x14018aa3b
14018ae57:	48 8d 2d b5 eb 09 00 	lea    0x9ebb5(%rip),%rbp        # 0x140229a13
14018ae5e:	e9 c3 fd ff ff       	jmp    0x14018ac26
14018ae63:	49 83 7c 24 08 00    	cmpq   $0x0,0x8(%r12)
14018ae69:	4c 8d 35 f4 f0 09 00 	lea    0x9f0f4(%rip),%r14        # 0x140229f64
14018ae70:	0f 84 8a fd ff ff    	je     0x14018ac00
14018ae76:	4c 8d 35 ec f0 09 00 	lea    0x9f0ec(%rip),%r14        # 0x140229f69
14018ae7d:	e9 7e fd ff ff       	jmp    0x14018ac00
14018ae82:	48 8d 15 5f f1 09 00 	lea    0x9f15f(%rip),%rdx        # 0x140229fe8
14018ae89:	48 89 d9             	mov    %rbx,%rcx
14018ae8c:	e8 df 84 05 00       	call   0x1401e3370
14018ae91:	e9 46 ff ff ff       	jmp    0x14018addc
14018ae96:	48 89 d1             	mov    %rdx,%rcx
14018ae99:	e8 ca 84 05 00       	call   0x1401e3368
14018ae9e:	48 89 d9             	mov    %rbx,%rcx
14018aea1:	48 89 c2             	mov    %rax,%rdx
14018aea4:	e8 c7 99 f3 ff       	call   0x1400c4870
14018aea9:	48 98                	cltq
14018aeab:	49 01 c7             	add    %rax,%r15
14018aeae:	e9 ca fc ff ff       	jmp    0x14018ab7d
14018aeb3:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14018aeb8:	f6 40 28 40          	testb  $0x40,0x28(%rax)
14018aebc:	0f 84 9e fb ff ff    	je     0x14018aa60
14018aec2:	48 8b 3d 27 dc 0a 00 	mov    0xadc27(%rip),%rdi        # 0x140238af0
14018aec9:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14018aed0:	00
14018aed1:	48 2b 07             	sub    (%rdi),%rax
14018aed4:	0f 85 38 01 00 00    	jne    0x14018b012
14018aeda:	49 89 d9             	mov    %rbx,%r9
14018aedd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14018aee3:	ba 01 00 00 00       	mov    $0x1,%edx
14018aee8:	48 8d 0d fe f0 09 00 	lea    0x9f0fe(%rip),%rcx        # 0x140229fed
14018aeef:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14018aef6:	5b                   	pop    %rbx
14018aef7:	5e                   	pop    %rsi
14018aef8:	5f                   	pop    %rdi
14018aef9:	5d                   	pop    %rbp
14018aefa:	41 5c                	pop    %r12
14018aefc:	41 5d                	pop    %r13
14018aefe:	41 5e                	pop    %r14
14018af00:	41 5f                	pop    %r15
14018af02:	e9 51 ee 05 00       	jmp    0x1401e9d58
14018af07:	f6 41 28 40          	testb  $0x40,0x28(%rcx)
14018af0b:	0f 84 dd f8 ff ff    	je     0x14018a7ee
14018af11:	48 8d 15 a0 f0 09 00 	lea    0x9f0a0(%rip),%rdx        # 0x140229fb8
14018af18:	48 89 d9             	mov    %rbx,%rcx
14018af1b:	e8 50 84 05 00       	call   0x1401e3370
14018af20:	e9 c9 f8 ff ff       	jmp    0x14018a7ee
14018af25:	4c 8d 35 6d f0 09 00 	lea    0x9f06d(%rip),%r14        # 0x140229f99
14018af2c:	45 85 c0             	test   %r8d,%r8d
14018af2f:	0f 84 d4 fc ff ff    	je     0x14018ac09
14018af35:	49 83 7c 24 08 00    	cmpq   $0x0,0x8(%r12)
14018af3b:	4c 8d 35 64 f0 09 00 	lea    0x9f064(%rip),%r14        # 0x140229fa6
14018af42:	0f 85 c1 fc ff ff    	jne    0x14018ac09
14018af48:	4c 8d 35 50 f0 09 00 	lea    0x9f050(%rip),%r14        # 0x140229f9f
14018af4f:	e9 b5 fc ff ff       	jmp    0x14018ac09
14018af54:	0f 1f 40 00          	nopl   0x0(%rax)
14018af58:	b9 01 00 00 00       	mov    $0x1,%ecx
14018af5d:	ff 15 bd 99 06 00    	call   *0x699bd(%rip)        # 0x1401f4920
14018af63:	48 89 c3             	mov    %rax,%rbx
14018af66:	e9 2b f8 ff ff       	jmp    0x14018a796
14018af6b:	4c 89 e1             	mov    %r12,%rcx
14018af6e:	e8 f5 83 05 00       	call   0x1401e3368
14018af73:	48 89 c1             	mov    %rax,%rcx
14018af76:	49 89 c4             	mov    %rax,%r12
14018af79:	e8 1a ef 05 00       	call   0x1401e9e98
14018af7e:	48 83 e8 02          	sub    $0x2,%rax
14018af82:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14018af87:	8b 07                	mov    (%rdi),%eax
14018af89:	85 c0                	test   %eax,%eax
14018af8b:	0f 84 26 f8 ff ff    	je     0x14018a7b7
14018af91:	48 8d 0d b6 ef 09 00 	lea    0x9efb6(%rip),%rcx        # 0x140229f4e
14018af98:	e8 cb 83 05 00       	call   0x1401e3368
14018af9d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14018afa2:	8b 07                	mov    (%rdi),%eax
14018afa4:	85 c0                	test   %eax,%eax
14018afa6:	74 6f                	je     0x14018b017
14018afa8:	48 8d 0d 99 ef 09 00 	lea    0x9ef99(%rip),%rcx        # 0x140229f48
14018afaf:	e8 b4 83 05 00       	call   0x1401e3368
14018afb4:	49 89 c7             	mov    %rax,%r15
14018afb7:	e9 0e f8 ff ff       	jmp    0x14018a7ca
14018afbc:	49 89 f0             	mov    %rsi,%r8
14018afbf:	e9 8c fb ff ff       	jmp    0x14018ab50
14018afc4:	4c 8d 35 a4 ef 09 00 	lea    0x9efa4(%rip),%r14        # 0x140229f6f
14018afcb:	45 85 c0             	test   %r8d,%r8d
14018afce:	75 20                	jne    0x14018aff0
14018afd0:	48 8d 2d 9c ef 09 00 	lea    0x9ef9c(%rip),%rbp        # 0x140229f73
14018afd7:	e9 37 fc ff ff       	jmp    0x14018ac13
14018afdc:	48 8d 15 05 f0 09 00 	lea    0x9f005(%rip),%rdx        # 0x140229fe8
14018afe3:	48 89 d9             	mov    %rbx,%rcx
14018afe6:	e8 85 83 05 00       	call   0x1401e3370
14018afeb:	e9 26 fa ff ff       	jmp    0x14018aa16
14018aff0:	49 83 7c 24 08 00    	cmpq   $0x0,0x8(%r12)
14018aff6:	4c 8d 35 67 ef 09 00 	lea    0x9ef67(%rip),%r14        # 0x140229f64
14018affd:	74 d1                	je     0x14018afd0
14018afff:	4c 8d 35 63 ef 09 00 	lea    0x9ef63(%rip),%r14        # 0x140229f69
14018b006:	48 8d 2d 66 ef 09 00 	lea    0x9ef66(%rip),%rbp        # 0x140229f73
14018b00d:	e9 01 fc ff ff       	jmp    0x14018ac13
14018b012:	e8 59 98 05 00       	call   0x1401e4870
14018b017:	4c 8d 3d 2a ef 09 00 	lea    0x9ef2a(%rip),%r15        # 0x140229f48
14018b01e:	e9 a7 f7 ff ff       	jmp    0x14018a7ca
14018b023:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018b02a:	00 00 00 00
14018b02e:	66 90                	xchg   %ax,%ax
14018b030:	56                   	push   %rsi
14018b031:	53                   	push   %rbx
14018b032:	48 83 ec 28          	sub    $0x28,%rsp
14018b036:	48 89 ce             	mov    %rcx,%rsi
14018b039:	48 89 d3             	mov    %rdx,%rbx
14018b03c:	e8 57 ee 05 00       	call   0x1401e9e98
14018b041:	48 83 f8 02          	cmp    $0x2,%rax
14018b045:	77 09                	ja     0x14018b050
14018b047:	48 83 c4 28          	add    $0x28,%rsp
14018b04b:	5b                   	pop    %rbx
14018b04c:	5e                   	pop    %rsi
14018b04d:	c3                   	ret
14018b04e:	66 90                	xchg   %ax,%ax
14018b050:	48 8d 15 19 e9 09 00 	lea    0x9e919(%rip),%rdx        # 0x140229970
14018b057:	48 89 f1             	mov    %rsi,%rcx
14018b05a:	e8 61 f7 f0 ff       	call   0x14009a7c0
14018b05f:	85 c0                	test   %eax,%eax
14018b061:	74 21                	je     0x14018b084
14018b063:	eb 7c                	jmp    0x14018b0e1
14018b065:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018b06c:	00 00 00 00
14018b070:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14018b077:	00 00 00 00
14018b07b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14018b080:	48 83 c3 58          	add    $0x58,%rbx
14018b084:	8b 03                	mov    (%rbx),%eax
14018b086:	85 c0                	test   %eax,%eax
14018b088:	74 bd                	je     0x14018b047
14018b08a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14018b08e:	48 85 c9             	test   %rcx,%rcx
14018b091:	74 ed                	je     0x14018b080
14018b093:	48 89 f2             	mov    %rsi,%rdx
14018b096:	e8 25 f7 f0 ff       	call   0x14009a7c0
14018b09b:	85 c0                	test   %eax,%eax
14018b09d:	74 e1                	je     0x14018b080
14018b09f:	48 8b 05 3a df 0a 00 	mov    0xadf3a(%rip),%rax        # 0x140238fe0
14018b0a6:	48 8d 0d 53 ef 09 00 	lea    0x9ef53(%rip),%rcx        # 0x14022a000
14018b0ad:	8b 10                	mov    (%rax),%edx
14018b0af:	85 d2                	test   %edx,%edx
14018b0b1:	74 08                	je     0x14018b0bb
14018b0b3:	e8 b0 82 05 00       	call   0x1401e3368
14018b0b8:	48 89 c1             	mov    %rax,%rcx
14018b0bb:	48 89 f2             	mov    %rsi,%rdx
14018b0be:	e8 6d 85 f3 ff       	call   0x1400c3630
14018b0c3:	41 b8 81 00 00 00    	mov    $0x81,%r8d
14018b0c9:	ba f8 01 00 00       	mov    $0x1f8,%edx
14018b0ce:	48 8d 0d 1a e9 09 00 	lea    0x9e91a(%rip),%rcx        # 0x1402299ef
14018b0d5:	e8 26 23 e8 ff       	call   0x14000d400
14018b0da:	89 c1                	mov    %eax,%ecx
14018b0dc:	e8 ff eb 05 00       	call   0x1401e9ce0
14018b0e1:	48 8d 0d 18 ef 09 00 	lea    0x9ef18(%rip),%rcx        # 0x14022a000
14018b0e8:	e8 d3 eb ff ff       	call   0x140189cc0
14018b0ed:	48 89 f2             	mov    %rsi,%rdx
14018b0f0:	48 89 c1             	mov    %rax,%rcx
14018b0f3:	e8 38 85 f3 ff       	call   0x1400c3630
14018b0f8:	41 b8 81 00 00 00    	mov    $0x81,%r8d
14018b0fe:	ba f0 01 00 00       	mov    $0x1f0,%edx
14018b103:	48 8d 0d e5 e8 09 00 	lea    0x9e8e5(%rip),%rcx        # 0x1402299ef
14018b10a:	e8 f1 22 e8 ff       	call   0x14000d400
14018b10f:	89 c1                	mov    %eax,%ecx
14018b111:	e8 ca eb 05 00       	call   0x1401e9ce0
14018b116:	90                   	nop
14018b117:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14018b11e:	00 00
14018b120:	41 55                	push   %r13
14018b122:	41 54                	push   %r12
14018b124:	55                   	push   %rbp
14018b125:	57                   	push   %rdi
14018b126:	56                   	push   %rsi
14018b127:	53                   	push   %rbx
14018b128:	48 83 ec 48          	sub    $0x48,%rsp
14018b12c:	48 8b 3d bd d9 0a 00 	mov    0xad9bd(%rip),%rdi        # 0x140238af0
14018b133:	4c 8b 0f             	mov    (%rdi),%r9
14018b136:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14018b13b:	45 89 c1             	mov    %r8d,%r9d
14018b13e:	48 89 cb             	mov    %rcx,%rbx
14018b141:	48 89 d6             	mov    %rdx,%rsi
14018b144:	44 89 c5             	mov    %r8d,%ebp
14018b147:	41 83 e1 02          	and    $0x2,%r9d
14018b14b:	74 43                	je     0x14018b190
14018b14d:	4c 8b 69 20          	mov    0x20(%rcx),%r13
14018b151:	4d 85 ed             	test   %r13,%r13
14018b154:	0f 85 2c 04 00 00    	jne    0x14018b586
14018b15a:	44 8b 42 28          	mov    0x28(%rdx),%r8d
14018b15e:	41 f6 c0 04          	test   $0x4,%r8b
14018b162:	0f 85 a2 04 00 00    	jne    0x14018b60a
14018b168:	8b 0a                	mov    (%rdx),%ecx
14018b16a:	8d 41 fb             	lea    -0x5(%rcx),%eax
14018b16d:	83 f8 0a             	cmp    $0xa,%eax
14018b170:	0f 87 d9 04 00 00    	ja     0x14018b64f
14018b176:	48 8d 15 a3 ef 09 00 	lea    0x9efa3(%rip),%rdx        # 0x14022a120
14018b17d:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
14018b181:	48 01 d0             	add    %rdx,%rax
14018b184:	ff e0                	jmp    *%rax
14018b186:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14018b18d:	00 00 00
14018b190:	41 f6 c0 01          	test   $0x1,%r8b
14018b194:	75 11                	jne    0x14018b1a7
14018b196:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
14018b19b:	74 0a                	je     0x14018b1a7
14018b19d:	f6 42 28 02          	testb  $0x2,0x28(%rdx)
14018b1a1:	0f 85 df 03 00 00    	jne    0x14018b586
14018b1a7:	8b 0e                	mov    (%rsi),%ecx
14018b1a9:	8d 41 fb             	lea    -0x5(%rcx),%eax
14018b1ac:	83 f8 0a             	cmp    $0xa,%eax
14018b1af:	0f 87 9a 04 00 00    	ja     0x14018b64f
14018b1b5:	48 8d 15 90 ef 09 00 	lea    0x9ef90(%rip),%rdx        # 0x14022a14c
14018b1bc:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
14018b1c0:	48 01 d0             	add    %rdx,%rax
14018b1c3:	ff e0                	jmp    *%rax
14018b1c5:	48 8b 46 10          	mov    0x10(%rsi),%rax
14018b1c9:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
14018b1cf:	90                   	nop
14018b1d0:	45 31 e4             	xor    %r12d,%r12d
14018b1d3:	31 c0                	xor    %eax,%eax
14018b1d5:	48 8b 5b 40          	mov    0x40(%rbx),%rbx
14018b1d9:	48 85 db             	test   %rbx,%rbx
14018b1dc:	74 3c                	je     0x14018b21a
14018b1de:	66 90                	xchg   %ax,%ax
14018b1e0:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14018b1e4:	8b 0b                	mov    (%rbx),%ecx
14018b1e6:	39 0a                	cmp    %ecx,(%rdx)
14018b1e8:	74 27                	je     0x14018b211
14018b1ea:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14018b1ee:	48 85 c9             	test   %rcx,%rcx
14018b1f1:	74 0f                	je     0x14018b202
14018b1f3:	8b 49 28             	mov    0x28(%rcx),%ecx
14018b1f6:	0b 4e 28             	or     0x28(%rsi),%ecx
14018b1f9:	80 e5 08             	and    $0x8,%ch
14018b1fc:	0f 85 6e 01 00 00    	jne    0x14018b370
14018b202:	89 6b 20             	mov    %ebp,0x20(%rbx)
14018b205:	8b 12                	mov    (%rdx),%edx
14018b207:	48 89 73 10          	mov    %rsi,0x10(%rbx)
14018b20b:	4c 89 63 18          	mov    %r12,0x18(%rbx)
14018b20f:	89 13                	mov    %edx,(%rbx)
14018b211:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
14018b215:	48 85 db             	test   %rbx,%rbx
14018b218:	75 c6                	jne    0x14018b1e0
14018b21a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14018b21f:	48 2b 17             	sub    (%rdi),%rdx
14018b222:	0f 85 22 04 00 00    	jne    0x14018b64a
14018b228:	48 83 c4 48          	add    $0x48,%rsp
14018b22c:	5b                   	pop    %rbx
14018b22d:	5e                   	pop    %rsi
14018b22e:	5f                   	pop    %rdi
14018b22f:	5d                   	pop    %rbp
14018b230:	41 5c                	pop    %r12
14018b232:	41 5d                	pop    %r13
14018b234:	c3                   	ret
14018b235:	48 8b 46 10          	mov    0x10(%rsi),%rax
14018b239:	48 8b 56 38          	mov    0x38(%rsi),%rdx
14018b23d:	09 10                	or     %edx,(%rax)
14018b23f:	eb 8f                	jmp    0x14018b1d0