14001ae5f:	45 33 c9             	xor    %r9d,%r9d
14001ae62:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14001ae66:	8b d7                	mov    %edi,%edx
14001ae68:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14001ae6d:	45 32 e4             	xor    %r12b,%r12b
14001ae70:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
14001ae74:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001ae79:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14001ae7e:	48 ff 15 b3 ad 01 00 	rex.W call *0x1adb3(%rip)        # 0x140035c38
14001ae85:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ae8a:	8b f8                	mov    %eax,%edi
14001ae8c:	3d 18 00 64 00       	cmp    $0x640018,%eax
14001ae91:	75 07                	jne    0x14001ae9a
14001ae93:	c6 86 0d 01 00 00 01 	movb   $0x1,0x10d(%rsi)
14001ae9a:	85 c0                	test   %eax,%eax
14001ae9c:	0f 88 11 02 00 00    	js     0x14001b0b3
14001aea2:	4c 8b 15 9f 31 02 00 	mov    0x2319f(%rip),%r10        # 0x14003e048
14001aea9:	48 8d 05 98 31 02 00 	lea    0x23198(%rip),%rax        # 0x14003e048
14001aeb0:	4c 3b d0             	cmp    %rax,%r10
14001aeb3:	74 4b                	je     0x14001af00
14001aeb5:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
14001aeba:	74 44                	je     0x14001af00
14001aebc:	41 8b 06             	mov    (%r14),%eax
14001aebf:	ff c0                	inc    %eax
14001aec1:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001aec4:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001aeca:	77 0a                	ja     0x14001aed6
14001aecc:	8b c1                	mov    %ecx,%eax
14001aece:	49 8b cf             	mov    %r15,%rcx
14001aed1:	48 2b c8             	sub    %rax,%rcx
14001aed4:	eb 02                	jmp    0x14001aed8
14001aed6:	33 c9                	xor    %ecx,%ecx
14001aed8:	49 8b 45 00          	mov    0x0(%r13),%rax
14001aedc:	4c 8d 0d 6d b6 01 00 	lea    0x1b66d(%rip),%r9        # 0x140036550
14001aee3:	4c 03 c9             	add    %rcx,%r9
14001aee6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001aeeb:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001aeef:	4c 8d 05 12 c8 01 00 	lea    0x1c812(%rip),%r8        # 0x140037708
14001aef6:	ba 56 00 00 00       	mov    $0x56,%edx
14001aefb:	e8 f8 a8 fe ff       	call   0x1400057f8
14001af00:	45 33 c9             	xor    %r9d,%r9d
14001af03:	45 33 c0             	xor    %r8d,%r8d
14001af06:	33 c9                	xor    %ecx,%ecx
14001af08:	41 8d 51 01          	lea    0x1(%r9),%edx
14001af0c:	48 ff 15 a5 a9 01 00 	rex.W call *0x1a9a5(%rip)        # 0x1400358b8
14001af13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001af18:	48 89 86 e0 00 00 00 	mov    %rax,0xe0(%rsi)
14001af1f:	48 85 c0             	test   %rax,%rax
14001af22:	75 26                	jne    0x14001af4a
14001af24:	48 ff 15 6d a7 01 00 	rex.W call *0x1a76d(%rip)        # 0x140035698
14001af2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001af30:	0f b7 f8             	movzwl %ax,%edi
14001af33:	81 cf 00 00 07 80    	or     $0x80070000,%edi
14001af39:	85 c0                	test   %eax,%eax
14001af3b:	0f 4e f8             	cmovle %eax,%edi
14001af3e:	b8 05 40 00 80       	mov    $0x80004005,%eax
14001af43:	85 ff                	test   %edi,%edi
14001af45:	0f 49 f8             	cmovns %eax,%edi
14001af48:	eb 02                	jmp    0x14001af4c
14001af4a:	33 ff                	xor    %edi,%edi
14001af4c:	85 ff                	test   %edi,%edi
14001af4e:	0f 88 5f 01 00 00    	js     0x14001b0b3
14001af54:	45 33 c9             	xor    %r9d,%r9d
14001af57:	45 33 c0             	xor    %r8d,%r8d
14001af5a:	33 c9                	xor    %ecx,%ecx
14001af5c:	41 8d 51 01          	lea    0x1(%r9),%edx
14001af60:	48 ff 15 51 a9 01 00 	rex.W call *0x1a951(%rip)        # 0x1400358b8
14001af67:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001af6c:	48 89 86 d8 00 00 00 	mov    %rax,0xd8(%rsi)
14001af73:	48 85 c0             	test   %rax,%rax
14001af76:	75 26                	jne    0x14001af9e
14001af78:	48 ff 15 19 a7 01 00 	rex.W call *0x1a719(%rip)        # 0x140035698
14001af7f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001af84:	0f b7 f8             	movzwl %ax,%edi
14001af87:	81 cf 00 00 07 80    	or     $0x80070000,%edi
14001af8d:	85 c0                	test   %eax,%eax
14001af8f:	0f 4e f8             	cmovle %eax,%edi
14001af92:	b8 05 40 00 80       	mov    $0x80004005,%eax
14001af97:	85 ff                	test   %edi,%edi
14001af99:	0f 49 f8             	cmovns %eax,%edi
14001af9c:	eb 02                	jmp    0x14001afa0
14001af9e:	33 ff                	xor    %edi,%edi
14001afa0:	85 ff                	test   %edi,%edi
14001afa2:	0f 88 0b 01 00 00    	js     0x14001b0b3
14001afa8:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14001afac:	48 8b ce             	mov    %rsi,%rcx
14001afaf:	8b 55 e0             	mov    -0x20(%rbp),%edx
14001afb2:	e8 51 bf ff ff       	call   0x140016f08
14001afb7:	8b f8                	mov    %eax,%edi
14001afb9:	85 c0                	test   %eax,%eax
14001afbb:	0f 89 f2 00 00 00    	jns    0x14001b0b3
14001afc1:	48 8b ce             	mov    %rsi,%rcx
14001afc4:	e8 33 d7 ff ff       	call   0x1400186fc
14001afc9:	33 d2                	xor    %edx,%edx
14001afcb:	84 c0                	test   %al,%al
14001afcd:	0f 85 bb 00 00 00    	jne    0x14001b08e
14001afd3:	4c 8b 15 6e 30 02 00 	mov    0x2306e(%rip),%r10        # 0x14003e048
14001afda:	48 8d 05 67 30 02 00 	lea    0x23067(%rip),%rax        # 0x14003e048
14001afe1:	4c 3b d0             	cmp    %rax,%r10
14001afe4:	74 43                	je     0x14001b029
14001afe6:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
14001afeb:	74 3c                	je     0x14001b029
14001afed:	41 8b 06             	mov    (%r14),%eax
14001aff0:	ff c0                	inc    %eax
14001aff2:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001aff5:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001affb:	77 0a                	ja     0x14001b007
14001affd:	8b c1                	mov    %ecx,%eax
14001afff:	49 8b cf             	mov    %r15,%rcx
14001b002:	48 2b c8             	sub    %rax,%rcx
14001b005:	eb 03                	jmp    0x14001b00a
14001b007:	48 8b ca             	mov    %rdx,%rcx
14001b00a:	4c 8d 0d 3f b5 01 00 	lea    0x1b53f(%rip),%r9        # 0x140036550
14001b011:	ba 57 00 00 00       	mov    $0x57,%edx
14001b016:	4c 03 c9             	add    %rcx,%r9
14001b019:	4c 8d 05 e8 c6 01 00 	lea    0x1c6e8(%rip),%r8        # 0x140037708
14001b020:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001b024:	e8 e7 6b fe ff       	call   0x140001c10
14001b029:	48 8b ce             	mov    %rsi,%rcx
14001b02c:	e8 6b c6 ff ff       	call   0x14001769c
14001b031:	8b f8                	mov    %eax,%edi
14001b033:	4c 8b 15 0e 30 02 00 	mov    0x2300e(%rip),%r10        # 0x14003e048
14001b03a:	48 8d 05 07 30 02 00 	lea    0x23007(%rip),%rax        # 0x14003e048
14001b041:	4c 3b d0             	cmp    %rax,%r10
14001b044:	74 6d                	je     0x14001b0b3
14001b046:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
14001b04b:	74 66                	je     0x14001b0b3
14001b04d:	41 8b 06             	mov    (%r14),%eax
14001b050:	ff c0                	inc    %eax
14001b052:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001b055:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001b05b:	77 0a                	ja     0x14001b067
14001b05d:	8b c1                	mov    %ecx,%eax
14001b05f:	49 8b cf             	mov    %r15,%rcx
14001b062:	48 2b c8             	sub    %rax,%rcx
14001b065:	eb 02                	jmp    0x14001b069
14001b067:	33 c9                	xor    %ecx,%ecx
14001b069:	4c 8d 0d e0 b4 01 00 	lea    0x1b4e0(%rip),%r9        # 0x140036550
14001b070:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14001b074:	4c 03 c9             	add    %rcx,%r9
14001b077:	4c 8d 05 8a c6 01 00 	lea    0x1c68a(%rip),%r8        # 0x140037708
14001b07e:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001b082:	ba 58 00 00 00       	mov    $0x58,%edx
14001b087:	e8 e8 6b fe ff       	call   0x140001c74
14001b08c:	eb 25                	jmp    0x14001b0b3
14001b08e:	38 96 08 01 00 00    	cmp    %dl,0x108(%rsi)
14001b094:	74 18                	je     0x14001b0ae
14001b096:	38 96 0b 01 00 00    	cmp    %dl,0x10b(%rsi)
14001b09c:	74 10                	je     0x14001b0ae
14001b09e:	38 96 0a 01 00 00    	cmp    %dl,0x10a(%rsi)
14001b0a4:	74 08                	je     0x14001b0ae
14001b0a6:	38 96 09 01 00 00    	cmp    %dl,0x109(%rsi)
14001b0ac:	75 03                	jne    0x14001b0b1
14001b0ae:	41 b4 01             	mov    $0x1,%r12b
14001b0b1:	8b fa                	mov    %edx,%edi
14001b0b3:	48 ff 15 be a8 01 00 	rex.W call *0x1a8be(%rip)        # 0x140035978
14001b0ba:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b0bf:	f6 05 fa 36 02 00 04 	testb  $0x4,0x236fa(%rip)        # 0x14003e7c0
14001b0c6:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
14001b0ca:	c7 45 40 01 00 00 00 	movl   $0x1,0x40(%rbp)
14001b0d1:	74 2e                	je     0x14001b101
14001b0d3:	48 8b 8e 90 00 00 00 	mov    0x90(%rsi),%rcx
14001b0da:	48 8d 15 0f b9 01 00 	lea    0x1b90f(%rip),%rdx        # 0x1400369f0
14001b0e1:	4d 8b 4d 00          	mov    0x0(%r13),%r9
14001b0e5:	48 85 c9             	test   %rcx,%rcx
14001b0e8:	4c 8b 45 60          	mov    0x60(%rbp),%r8
14001b0ec:	48 0f 45 d1          	cmovne %rcx,%rdx
14001b0f0:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14001b0f5:	48 8d 15 0c b7 01 00 	lea    0x1b70c(%rip),%rdx        # 0x140036808
14001b0fc:	e8 93 11 00 00       	call   0x14001c294
14001b101:	85 ff                	test   %edi,%edi
14001b103:	78 3f                	js     0x14001b144
14001b105:	80 7d 48 00          	cmpb   $0x0,0x48(%rbp)
14001b109:	74 35                	je     0x14001b140
14001b10b:	48 83 25 c5 38 02 00 	andq   $0x0,0x238c5(%rip)        # 0x14003e9d8
14001b112:	00
14001b113:	33 d2                	xor    %edx,%edx
14001b115:	33 c9                	xor    %ecx,%ecx
14001b117:	c6 05 c2 38 02 00 01 	movb   $0x1,0x238c2(%rip)        # 0x14003e9e0
14001b11e:	41 b8 03 00 28 00    	mov    $0x280003,%r8d
14001b124:	48 ff 15 75 a4 01 00 	rex.W call *0x1a475(%rip)        # 0x1400355a0
14001b12b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001b130:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14001b134:	48 8b ce             	mov    %rsi,%rcx
14001b137:	e8 e8 d8 ff ff       	call   0x140018a24
14001b13c:	8b f8                	mov    %eax,%edi
14001b13e:	eb 04                	jmp    0x14001b144
14001b140:	83 65 40 00          	andl   $0x0,0x40(%rbp)
14001b144:	f6 05 75 36 02 00 08 	testb  $0x8,0x23675(%rip)        # 0x14003e7c0
14001b14b:	4c 8d 2d 9e b8 01 00 	lea    0x1b89e(%rip),%r13        # 0x1400369f0
14001b152:	74 21                	je     0x14001b175
14001b154:	48 8b 86 b0 00 00 00 	mov    0xb0(%rsi),%rax
14001b15b:	48 8d 15 46 b2 01 00 	lea    0x1b246(%rip),%rdx        # 0x1400363a8
14001b162:	44 8b 45 40          	mov    0x40(%rbp),%r8d
14001b166:	48 85 c0             	test   %rax,%rax
14001b169:	4d 8b cd             	mov    %r13,%r9
14001b16c:	4c 0f 45 c8          	cmovne %rax,%r9
14001b170:	e8 87 10 00 00       	call   0x14001c1fc
14001b175:	85 ff                	test   %edi,%edi
14001b177:	0f 88 eb 02 00 00    	js     0x14001b468
14001b17d:	83 7d 40 00          	cmpl   $0x0,0x40(%rbp)
14001b181:	0f 85 c2 00 00 00    	jne    0x14001b249
14001b187:	c6 86 0f 01 00 00 01 	movb   $0x1,0x10f(%rsi)
14001b18e:	45 84 e4             	test   %r12b,%r12b
14001b191:	0f 84 b2 00 00 00    	je     0x14001b249
14001b197:	4c 8b 15 aa 2e 02 00 	mov    0x22eaa(%rip),%r10        # 0x14003e048
14001b19e:	4c 8d 25 a3 2e 02 00 	lea    0x22ea3(%rip),%r12        # 0x14003e048
14001b1a5:	4d 3b d4             	cmp    %r12,%r10
14001b1a8:	74 42                	je     0x14001b1ec
14001b1aa:	41 f6 42 1c 04       	testb  $0x4,0x1c(%r10)
14001b1af:	74 3b                	je     0x14001b1ec
14001b1b1:	41 8b 06             	mov    (%r14),%eax
14001b1b4:	ff c0                	inc    %eax
14001b1b6:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001b1b9:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
14001b1bf:	77 0a                	ja     0x14001b1cb
14001b1c1:	8b c1                	mov    %ecx,%eax
14001b1c3:	49 8b cf             	mov    %r15,%rcx
14001b1c6:	48 2b c8             	sub    %rax,%rcx
14001b1c9:	eb 02                	jmp    0x14001b1cd
14001b1cb:	33 c9                	xor    %ecx,%ecx
14001b1cd:	4c 8d 0d 7c b3 01 00 	lea    0x1b37c(%rip),%r9        # 0x140036550
14001b1d4:	ba 59 00 00 00       	mov    $0x59,%edx
14001b1d9:	4c 03 c9             	add    %rcx,%r9
14001b1dc:	4c 8d 05 25 c5 01 00 	lea    0x1c525(%rip),%r8        # 0x140037708
14001b1e3:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14001b1e7:	e8 24 6a fe ff       	call   0x140001c10
14001b1ec:	48 8b ce             	mov    %rsi,%rcx
14001b1ef:	e8 a8 c4 ff ff       	call   0x14001769c
14001b1f4:	8b f8                	mov    %eax,%edi
14001b1f6:	48 8b 0d 4b 2e 02 00 	mov    0x22e4b(%rip),%rcx        # 0x14003e048
14001b1fd:	49 3b cc             	cmp    %r12,%rcx
14001b200:	74 55                	je     0x14001b257
14001b202:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001b206:	74 4f                	je     0x14001b257
14001b208:	41 8b 06             	mov    (%r14),%eax
14001b20b:	ff c0                	inc    %eax
14001b20d:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001b210:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001b216:	77 0a                	ja     0x14001b222
14001b218:	8b c2                	mov    %edx,%eax
14001b21a:	49 8b d7             	mov    %r15,%rdx
14001b21d:	48 2b d0             	sub    %rax,%rdx
14001b220:	eb 02                	jmp    0x14001b224
14001b222:	33 d2                	xor    %edx,%edx
14001b224:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001b228:	4c 8d 0d 21 b3 01 00 	lea    0x1b321(%rip),%r9        # 0x140036550
14001b22f:	4c 03 ca             	add    %rdx,%r9
14001b232:	89 7c 24 20          	mov    %edi,0x20(%rsp)
14001b236:	ba 5a 00 00 00       	mov    $0x5a,%edx
14001b23b:	4c 8d 05 c6 c4 01 00 	lea    0x1c4c6(%rip),%r8        # 0x140037708
14001b242:	e8 2d 6a fe ff       	call   0x140001c74
14001b247:	eb 07                	jmp    0x14001b250
14001b249:	4c 8d 25 f8 2d 02 00 	lea    0x22df8(%rip),%r12        # 0x14003e048
14001b250:	48 8b 0d f1 2d 02 00 	mov    0x22df1(%rip),%rcx        # 0x14003e048
14001b257:	85 ff                	test   %edi,%edi
14001b259:	0f 88 10 02 00 00    	js     0x14001b46f
14001b25f:	80 be 04 01 00 00 00 	cmpb   $0x0,0x104(%rsi)
14001b266:	0f 84 8e 01 00 00    	je     0x14001b3fa
14001b26c:	8a 96 0f 01 00 00    	mov    0x10f(%rsi),%dl
14001b272:	84 d2                	test   %dl,%dl
14001b274:	0f 84 2e 01 00 00    	je     0x14001b3a8
14001b27a:	48 8b 05 57 b7 01 00 	mov    0x1b757(%rip),%rax        # 0x1400369d8
14001b281:	48 3b 46 28          	cmp    0x28(%rsi),%rax
14001b285:	75 0d                	jne    0x14001b294
14001b287:	48 8b 05 52 b7 01 00 	mov    0x1b752(%rip),%rax        # 0x1400369e0
14001b28e:	48 3b 46 30          	cmp    0x30(%rsi),%rax
14001b292:	74 1a                	je     0x14001b2ae
14001b294:	48 8b 05 55 c2 01 00 	mov    0x1c255(%rip),%rax        # 0x1400374f0
14001b29b:	48 3b 46 28          	cmp    0x28(%rsi),%rax
14001b29f:	75 75                	jne    0x14001b316
14001b2a1:	48 8b 05 50 c2 01 00 	mov    0x1c250(%rip),%rax        # 0x1400374f8
14001b2a8:	48 3b 46 30          	cmp    0x30(%rsi),%rax
14001b2ac:	75 68                	jne    0x14001b316
14001b2ae:	49 3b cc             	cmp    %r12,%rcx
14001b2b1:	74 41                	je     0x14001b2f4
14001b2b3:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001b2b7:	74 3b                	je     0x14001b2f4
14001b2b9:	41 8b 06             	mov    (%r14),%eax
14001b2bc:	ff c0                	inc    %eax
14001b2be:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001b2c1:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001b2c7:	77 0a                	ja     0x14001b2d3
14001b2c9:	8b c2                	mov    %edx,%eax
14001b2cb:	49 8b d7             	mov    %r15,%rdx
14001b2ce:	48 2b d0             	sub    %rax,%rdx
14001b2d1:	eb 02                	jmp    0x14001b2d5
14001b2d3:	33 d2                	xor    %edx,%edx
14001b2d5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001b2d9:	4c 8d 0d 70 b2 01 00 	lea    0x1b270(%rip),%r9        # 0x140036550
14001b2e0:	4c 03 ca             	add    %rdx,%r9
14001b2e3:	4c 8d 05 1e c4 01 00 	lea    0x1c41e(%rip),%r8        # 0x140037708
14001b2ea:	ba 5b 00 00 00       	mov    $0x5b,%edx
14001b2ef:	e8 1c 69 fe ff       	call   0x140001c10
14001b2f4:	4c 8b 4e 18          	mov    0x18(%rsi),%r9
14001b2f8:	48 8b ce             	mov    %rsi,%rcx
14001b2fb:	4c 8b 46 20          	mov    0x20(%rsi),%r8
14001b2ff:	48 8b 55 50          	mov    0x50(%rbp),%rdx
14001b303:	e8 5c 02 00 00       	call   0x14001b564
14001b308:	48 8b 0d 39 2d 02 00 	mov    0x22d39(%rip),%rcx        # 0x14003e048
14001b30f:	8b f8                	mov    %eax,%edi
14001b311:	e9 e4 00 00 00       	jmp    0x14001b3fa
14001b316:	84 d2                	test   %dl,%dl
14001b318:	0f 84 8a 00 00 00    	je     0x14001b3a8
14001b31e:	48 8b 05 83 b6 01 00 	mov    0x1b683(%rip),%rax        # 0x1400369a8
14001b325:	48 3b 46 28          	cmp    0x28(%rsi),%rax
14001b329:	75 7d                	jne    0x14001b3a8
14001b32b:	48 8b 05 7e b6 01 00 	mov    0x1b67e(%rip),%rax        # 0x1400369b0
14001b332:	48 3b 46 30          	cmp    0x30(%rsi),%rax
14001b336:	75 70                	jne    0x14001b3a8
14001b338:	48 8b ce             	mov    %rsi,%rcx
14001b33b:	e8 04 ea ff ff       	call   0x140019d44
14001b340:	8b f8                	mov    %eax,%edi
14001b342:	85 c0                	test   %eax,%eax
14001b344:	0f 88 1e 01 00 00    	js     0x14001b468
14001b34a:	48 8b 0d f7 2c 02 00 	mov    0x22cf7(%rip),%rcx        # 0x14003e048
14001b351:	49 3b cc             	cmp    %r12,%rcx
14001b354:	74 48                	je     0x14001b39e
14001b356:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001b35a:	74 42                	je     0x14001b39e
14001b35c:	41 8b 06             	mov    (%r14),%eax
14001b35f:	ff c0                	inc    %eax
14001b361:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001b364:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001b36a:	77 0a                	ja     0x14001b376
14001b36c:	8b c2                	mov    %edx,%eax
14001b36e:	49 8b d7             	mov    %r15,%rdx
14001b371:	48 2b d0             	sub    %rax,%rdx
14001b374:	eb 02                	jmp    0x14001b378
14001b376:	33 d2                	xor    %edx,%edx
14001b378:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001b37c:	4c 8d 0d cd b1 01 00 	lea    0x1b1cd(%rip),%r9        # 0x140036550
14001b383:	4c 03 ca             	add    %rdx,%r9
14001b386:	4c 8d 05 7b c3 01 00 	lea    0x1c37b(%rip),%r8        # 0x140037708
14001b38d:	ba 5c 00 00 00       	mov    $0x5c,%edx
14001b392:	e8 79 68 fe ff       	call   0x140001c10
14001b397:	48 8b 0d aa 2c 02 00 	mov    0x22caa(%rip),%rcx        # 0x14003e048
14001b39e:	bf 10 00 64 80       	mov    $0x80640010,%edi
14001b3a3:	e9 c7 00 00 00       	jmp    0x14001b46f
14001b3a8:	49 3b cc             	cmp    %r12,%rcx
14001b3ab:	74 48                	je     0x14001b3f5
14001b3ad:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001b3b1:	74 42                	je     0x14001b3f5
14001b3b3:	41 8b 06             	mov    (%r14),%eax
14001b3b6:	ff c0                	inc    %eax
14001b3b8:	8d 14 80             	lea    (%rax,%rax,4),%edx
14001b3bb:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
14001b3c1:	77 0a                	ja     0x14001b3cd
14001b3c3:	8b c2                	mov    %edx,%eax
14001b3c5:	49 8b d7             	mov    %r15,%rdx