14003fcd7:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003fcdb:	4c 8d 05 4e 8f 04 00 	lea    0x48f4e(%rip),%r8        # 0x140088c30
14003fce2:	ba 40 00 00 00       	mov    $0x40,%edx
14003fce7:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003fceb:	4c 8b cf             	mov    %rdi,%r9
14003fcee:	e8 85 7e 01 00       	call   0x140057b78
14003fcf3:	8b c3                	mov    %ebx,%eax
14003fcf5:	e9 6e 35 fe ff       	jmp    0x140023268
14003fcfa:	84 c9                	test   %cl,%cl
14003fcfc:	0f 85 f8 35 fe ff    	jne    0x1400232fa
14003fd02:	e9 e0 35 fe ff       	jmp    0x1400232e7
14003fd07:	41 89 5a 24          	mov    %ebx,0x24(%r10)
14003fd0b:	41 88 5a 28          	mov    %bl,0x28(%r10)
14003fd0f:	49 89 5a 10          	mov    %rbx,0x10(%r10)
14003fd13:	49 89 5a 18          	mov    %rbx,0x18(%r10)
14003fd17:	66 41 39 5a 2a       	cmp    %bx,0x2a(%r10)
14003fd1c:	0f 86 0c 36 fe ff    	jbe    0x14002332e
14003fd22:	41 0f b7 42 2a       	movzwl 0x2a(%r10),%eax
14003fd27:	b9 20 00 00 00       	mov    $0x20,%ecx
14003fd2c:	ff c8                	dec    %eax
14003fd2e:	99                   	cltd
14003fd2f:	f7 f9                	idiv   %ecx
14003fd31:	49 8b 4a 30          	mov    0x30(%r10),%rcx
14003fd35:	33 d2                	xor    %edx,%edx
14003fd37:	ff c0                	inc    %eax
14003fd39:	4c 63 c0             	movslq %eax,%r8
14003fd3c:	49 c1 e0 02          	shl    $0x2,%r8
14003fd40:	e8 f6 86 ff ff       	call   0x14003843b
14003fd45:	90                   	nop
14003fd46:	e9 e3 35 fe ff       	jmp    0x14002332e
14003fd4b:	cc                   	int3
14003fd4c:	48 ff 15 1d 4d 04 00 	rex.W call *0x44d1d(%rip)        # 0x140084a70
14003fd53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003fd58:	8b d8                	mov    %eax,%ebx
14003fd5a:	48 8b 0d 9f f2 05 00 	mov    0x5f29f(%rip),%rcx        # 0x14009f000
14003fd61:	48 8d 3d 98 f2 05 00 	lea    0x5f298(%rip),%rdi        # 0x14009f000
14003fd68:	48 3b cf             	cmp    %rdi,%rcx
14003fd6b:	0f 84 27 38 fe ff    	je     0x140023598
14003fd71:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003fd75:	0f 84 1d 38 fe ff    	je     0x140023598
14003fd7b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003fd7f:	4c 8d 05 5a 1d 05 00 	lea    0x51d5a(%rip),%r8        # 0x140091ae0
14003fd86:	ba 65 00 00 00       	mov    $0x65,%edx
14003fd8b:	44 8b c8             	mov    %eax,%r9d
14003fd8e:	e8 89 7b 01 00       	call   0x14005791c
14003fd93:	90                   	nop
14003fd94:	e9 ff 37 fe ff       	jmp    0x140023598
14003fd99:	48 ff 15 d0 4c 04 00 	rex.W call *0x44cd0(%rip)        # 0x140084a70
14003fda0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003fda5:	8b d8                	mov    %eax,%ebx
14003fda7:	48 8b 0d 52 f2 05 00 	mov    0x5f252(%rip),%rcx        # 0x14009f000
14003fdae:	48 8d 3d 4b f2 05 00 	lea    0x5f24b(%rip),%rdi        # 0x14009f000
14003fdb5:	48 3b cf             	cmp    %rdi,%rcx
14003fdb8:	0f 84 da 37 fe ff    	je     0x140023598
14003fdbe:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003fdc2:	0f 84 d0 37 fe ff    	je     0x140023598
14003fdc8:	ba 66 00 00 00       	mov    $0x66,%edx
14003fdcd:	eb 05                	jmp    0x14003fdd4
14003fdcf:	ba 6e 00 00 00       	mov    $0x6e,%edx
14003fdd4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003fdd8:	4c 8d 05 01 1d 05 00 	lea    0x51d01(%rip),%r8        # 0x140091ae0
14003fddf:	4d 8b ce             	mov    %r14,%r9
14003fde2:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003fde6:	e8 8d 7d 01 00       	call   0x140057b78
14003fdeb:	90                   	nop
14003fdec:	e9 a7 37 fe ff       	jmp    0x140023598
14003fdf1:	48 ff 15 78 4c 04 00 	rex.W call *0x44c78(%rip)        # 0x140084a70
14003fdf8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003fdfd:	8b d8                	mov    %eax,%ebx
14003fdff:	48 8b 0d fa f1 05 00 	mov    0x5f1fa(%rip),%rcx        # 0x14009f000
14003fe06:	48 8d 3d f3 f1 05 00 	lea    0x5f1f3(%rip),%rdi        # 0x14009f000
14003fe0d:	48 3b cf             	cmp    %rdi,%rcx
14003fe10:	0f 84 82 37 fe ff    	je     0x140023598
14003fe16:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003fe1a:	0f 84 78 37 fe ff    	je     0x140023598
14003fe20:	ba 67 00 00 00       	mov    $0x67,%edx
14003fe25:	eb ad                	jmp    0x14003fdd4
14003fe27:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003fe2b:	4c 8d 05 ae 1c 05 00 	lea    0x51cae(%rip),%r8        # 0x140091ae0
14003fe32:	ba 68 00 00 00       	mov    $0x68,%edx
14003fe37:	4d 8b ce             	mov    %r14,%r9
14003fe3a:	e8 d1 7c 01 00       	call   0x140057b10
14003fe3f:	90                   	nop
14003fe40:	e9 53 37 fe ff       	jmp    0x140023598
14003fe45:	bb 25 04 00 00       	mov    $0x425,%ebx
14003fe4a:	48 8b 0d af f1 05 00 	mov    0x5f1af(%rip),%rcx        # 0x14009f000
14003fe51:	48 8d 3d a8 f1 05 00 	lea    0x5f1a8(%rip),%rdi        # 0x14009f000
14003fe58:	48 3b cf             	cmp    %rdi,%rcx
14003fe5b:	0f 84 37 37 fe ff    	je     0x140023598
14003fe61:	84 51 1c             	test   %dl,0x1c(%rcx)
14003fe64:	0f 84 2e 37 fe ff    	je     0x140023598
14003fe6a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003fe6e:	4c 8d 05 6b 1c 05 00 	lea    0x51c6b(%rip),%r8        # 0x140091ae0
14003fe75:	ba 69 00 00 00       	mov    $0x69,%edx
14003fe7a:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14003fe7e:	4d 8b ce             	mov    %r14,%r9
14003fe81:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003fe85:	e8 0e b2 01 00       	call   0x14005b098
14003fe8a:	90                   	nop
14003fe8b:	e9 08 37 fe ff       	jmp    0x140023598
14003fe90:	48 ff 15 d9 4b 04 00 	rex.W call *0x44bd9(%rip)        # 0x140084a70
14003fe97:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003fe9c:	8b d8                	mov    %eax,%ebx
14003fe9e:	3d ea 00 00 00       	cmp    $0xea,%eax
14003fea3:	74 2b                	je     0x14003fed0
14003fea5:	48 8b 0d 54 f1 05 00 	mov    0x5f154(%rip),%rcx        # 0x14009f000
14003feac:	48 8d 3d 4d f1 05 00 	lea    0x5f14d(%rip),%rdi        # 0x14009f000
14003feb3:	48 3b cf             	cmp    %rdi,%rcx
14003feb6:	0f 84 dc 36 fe ff    	je     0x140023598
14003febc:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003fec0:	0f 84 d2 36 fe ff    	je     0x140023598
14003fec6:	ba 6a 00 00 00       	mov    $0x6a,%edx
14003fecb:	e9 04 ff ff ff       	jmp    0x14003fdd4
14003fed0:	8b 54 24 50          	mov    0x50(%rsp),%edx
14003fed4:	33 c9                	xor    %ecx,%ecx
14003fed6:	48 ff 15 53 4c 04 00 	rex.W call *0x44c53(%rip)        # 0x140084b30
14003fedd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003fee2:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14003fee7:	48 8b f8             	mov    %rax,%rdi
14003feea:	48 85 c0             	test   %rax,%rax
14003feed:	75 39                	jne    0x14003ff28
14003feef:	48 ff 15 7a 4b 04 00 	rex.W call *0x44b7a(%rip)        # 0x140084a70
14003fef6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003fefb:	8b d8                	mov    %eax,%ebx
14003fefd:	48 8b 0d fc f0 05 00 	mov    0x5f0fc(%rip),%rcx        # 0x14009f000
14003ff04:	48 8d 3d f5 f0 05 00 	lea    0x5f0f5(%rip),%rdi        # 0x14009f000
14003ff0b:	48 3b cf             	cmp    %rdi,%rcx
14003ff0e:	0f 84 84 36 fe ff    	je     0x140023598
14003ff14:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003ff18:	0f 84 7a 36 fe ff    	je     0x140023598
14003ff1e:	ba 6b 00 00 00       	mov    $0x6b,%edx
14003ff23:	e9 ac fe ff ff       	jmp    0x14003fdd4
14003ff28:	44 8b 4c 24 50       	mov    0x50(%rsp),%r9d
14003ff2d:	48 8d 44 24 4c       	lea    0x4c(%rsp),%rax
14003ff32:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003ff37:	4c 8b c7             	mov    %rdi,%r8
14003ff3a:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14003ff3f:	ba 01 00 00 00       	mov    $0x1,%edx
14003ff44:	49 8b cd             	mov    %r13,%rcx
14003ff47:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14003ff4c:	48 ff 15 9d 71 06 00 	rex.W call *0x6719d(%rip)        # 0x1400a70f0
14003ff53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003ff58:	45 33 d2             	xor    %r10d,%r10d
14003ff5b:	85 c0                	test   %eax,%eax
14003ff5d:	0f 85 44 35 fe ff    	jne    0x1400234a7
14003ff63:	48 ff 15 06 4b 04 00 	rex.W call *0x44b06(%rip)        # 0x140084a70
14003ff6a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003ff6f:	8b d8                	mov    %eax,%ebx
14003ff71:	48 8b 0d 88 f0 05 00 	mov    0x5f088(%rip),%rcx        # 0x14009f000
14003ff78:	48 8d 3d 81 f0 05 00 	lea    0x5f081(%rip),%rdi        # 0x14009f000
14003ff7f:	48 3b cf             	cmp    %rdi,%rcx
14003ff82:	0f 84 10 36 fe ff    	je     0x140023598
14003ff88:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14003ff8c:	0f 84 06 36 fe ff    	je     0x140023598
14003ff92:	ba 6c 00 00 00       	mov    $0x6c,%edx
14003ff97:	e9 38 fe ff ff       	jmp    0x14003fdd4
14003ff9c:	8b c2                	mov    %edx,%eax
14003ff9e:	4c 8d 04 40          	lea    (%rax,%rax,2),%r8
14003ffa2:	4d 03 c0             	add    %r8,%r8
14003ffa5:	46 8b 4c c7 18       	mov    0x18(%rdi,%r8,8),%r9d
14003ffaa:	41 f6 c1 01          	test   $0x1,%r9b
14003ffae:	0f 84 95 00 00 00    	je     0x140040049
14003ffb4:	4e 8b 0c c7          	mov    (%rdi,%r8,8),%r9
14003ffb8:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14003ffbc:	48 ff c0             	inc    %rax
14003ffbf:	66 45 39 14 41       	cmp    %r10w,(%r9,%rax,2)
14003ffc4:	75 f6                	jne    0x14003ffbc
14003ffc6:	45 8d 24 44          	lea    (%r12,%rax,2),%r12d
14003ffca:	ff c2                	inc    %edx
14003ffcc:	41 83 c4 02          	add    $0x2,%r12d
14003ffd0:	44 89 64 24 44       	mov    %r12d,0x44(%rsp)
14003ffd5:	3b d1                	cmp    %ecx,%edx
14003ffd7:	72 c3                	jb     0x14003ff9c
14003ffd9:	45 85 e4             	test   %r12d,%r12d
14003ffdc:	0f 84 b9 00 00 00    	je     0x14004009b
14003ffe2:	41 83 c4 02          	add    $0x2,%r12d
14003ffe6:	33 c9                	xor    %ecx,%ecx
14003ffe8:	41 8b d4             	mov    %r12d,%edx
14003ffeb:	44 89 64 24 44       	mov    %r12d,0x44(%rsp)
14003fff0:	48 ff 15 39 4b 04 00 	rex.W call *0x44b39(%rip)        # 0x140084b30
14003fff7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003fffc:	45 33 e4             	xor    %r12d,%r12d
14003ffff:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140040004:	48 85 c0             	test   %rax,%rax
140040007:	75 34                	jne    0x14004003d
140040009:	48 ff 15 60 4a 04 00 	rex.W call *0x44a60(%rip)        # 0x140084a70
140040010:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040015:	8b d8                	mov    %eax,%ebx
140040017:	48 8b 0d e2 ef 05 00 	mov    0x5efe2(%rip),%rcx        # 0x14009f000
14004001e:	48 8d 3d db ef 05 00 	lea    0x5efdb(%rip),%rdi        # 0x14009f000
140040025:	48 3b cf             	cmp    %rdi,%rcx
140040028:	0f 84 6a 35 fe ff    	je     0x140023598
14004002e:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040032:	0f 84 60 35 fe ff    	je     0x140023598
140040038:	e9 92 fd ff ff       	jmp    0x14003fdcf
14004003d:	8b 4c 24 4c          	mov    0x4c(%rsp),%ecx
140040041:	48 8b f0             	mov    %rax,%rsi
140040044:	e9 6d 34 fe ff       	jmp    0x1400234b6
140040049:	bb 25 04 00 00       	mov    $0x425,%ebx
14004004e:	48 8b 0d ab ef 05 00 	mov    0x5efab(%rip),%rcx        # 0x14009f000
140040055:	48 8d 3d a4 ef 05 00 	lea    0x5efa4(%rip),%rdi        # 0x14009f000
14004005c:	48 3b cf             	cmp    %rdi,%rcx
14004005f:	0f 84 33 35 fe ff    	je     0x140023598
140040065:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040069:	0f 84 29 35 fe ff    	je     0x140023598
14004006f:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140040074:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
140040078:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004007c:	48 03 c0             	add    %rax,%rax
14004007f:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
140040084:	4d 8b ce             	mov    %r14,%r9
140040087:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
14004008b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140040090:	e8 5f 43 03 00       	call   0x1400743f4
140040095:	90                   	nop
140040096:	e9 fd 34 fe ff       	jmp    0x140023598
14004009b:	45 33 e4             	xor    %r12d,%r12d
14004009e:	e9 13 34 fe ff       	jmp    0x1400234b6
1400400a3:	8b c2                	mov    %edx,%eax
1400400a5:	41 b8 24 00 00 00    	mov    $0x24,%r8d
1400400ab:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1400400af:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400400b4:	48 03 c9             	add    %rcx,%rcx
1400400b7:	48 8b 34 c8          	mov    (%rax,%rcx,8),%rsi
1400400bb:	44 8b 64 c8 14       	mov    0x14(%rax,%rcx,8),%r12d
1400400c0:	48 8b d6             	mov    %rsi,%rdx
1400400c3:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400400c8:	44 89 64 24 48       	mov    %r12d,0x48(%rsp)
1400400cd:	48 ff 15 44 70 06 00 	rex.W call *0x67044(%rip)        # 0x1400a7118
1400400d4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400400d9:	4c 8b f8             	mov    %rax,%r15
1400400dc:	48 85 c0             	test   %rax,%rax
1400400df:	0f 84 f7 01 00 00    	je     0x1400402dc
1400400e5:	41 83 fc 01          	cmp    $0x1,%r12d
1400400e9:	0f 84 82 34 fe ff    	je     0x140023571
1400400ef:	45 33 e4             	xor    %r12d,%r12d
1400400f2:	e9 f0 33 fe ff       	jmp    0x1400234e7
1400400f7:	4d 3b fd             	cmp    %r13,%r15
1400400fa:	74 12                	je     0x14004010e
1400400fc:	49 8b cf             	mov    %r15,%rcx
1400400ff:	48 ff 15 1a 70 06 00 	rex.W call *0x6701a(%rip)        # 0x1400a7120
140040106:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004010b:	4d 8b fc             	mov    %r12,%r15
14004010e:	41 8b dc             	mov    %r12d,%ebx
140040111:	48 8b 0d e8 ee 05 00 	mov    0x5eee8(%rip),%rcx        # 0x14009f000
140040118:	48 3b cf             	cmp    %rdi,%rcx
14004011b:	0f 84 50 34 fe ff    	je     0x140023571
140040121:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
140040125:	0f 84 46 34 fe ff    	je     0x140023571
14004012b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004012f:	4c 8d 05 aa 19 05 00 	lea    0x519aa(%rip),%r8        # 0x140091ae0
140040136:	ba 71 00 00 00       	mov    $0x71,%edx
14004013b:	4c 8b ce             	mov    %rsi,%r9
14004013e:	e8 cd 79 01 00       	call   0x140057b10
140040143:	90                   	nop
140040144:	e9 28 34 fe ff       	jmp    0x140023571
140040149:	48 ff 15 20 49 04 00 	rex.W call *0x44920(%rip)        # 0x140084a70
140040150:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040155:	8b d8                	mov    %eax,%ebx
140040157:	3d 26 04 00 00       	cmp    $0x426,%eax
14004015c:	0f 84 f3 33 fe ff    	je     0x140023555
140040162:	48 8b 0d 97 ee 05 00 	mov    0x5ee97(%rip),%rcx        # 0x14009f000
140040169:	48 3b cf             	cmp    %rdi,%rcx
14004016c:	0f 84 18 34 fe ff    	je     0x14002358a
140040172:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040176:	0f 84 0e 34 fe ff    	je     0x14002358a
14004017c:	ba 72 00 00 00       	mov    $0x72,%edx
140040181:	e9 83 01 00 00       	jmp    0x140040309
140040186:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
14004018a:	33 c0                	xor    %eax,%eax
14004018c:	49 ff c4             	inc    %r12
14004018f:	66 42 39 04 66       	cmp    %ax,(%rsi,%r12,2)
140040194:	75 f6                	jne    0x14004018c
140040196:	8b 54 24 44          	mov    0x44(%rsp),%edx
14004019a:	4c 8b c6             	mov    %rsi,%r8
14004019d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400401a2:	41 ff c4             	inc    %r12d
1400401a5:	e8 f6 0a fd ff       	call   0x140010ca0
1400401aa:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400401af:	41 6b c4 fe          	imul   $0xfffffffe,%r12d,%eax
1400401b3:	4a 8d 0c 61          	lea    (%rcx,%r12,2),%rcx
1400401b7:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1400401bc:	01 44 24 44          	add    %eax,0x44(%rsp)
1400401c0:	45 33 e4             	xor    %r12d,%r12d
1400401c3:	e9 96 33 fe ff       	jmp    0x14002355e
1400401c8:	48 8b 0d 31 ee 05 00 	mov    0x5ee31(%rip),%rcx        # 0x14009f000
1400401cf:	48 3b cf             	cmp    %rdi,%rcx
1400401d2:	74 75                	je     0x140040249
1400401d4:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
1400401d8:	74 6f                	je     0x140040249
1400401da:	ba 73 00 00 00       	mov    $0x73,%edx
1400401df:	eb 55                	jmp    0x140040236
1400401e1:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400401e6:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1400401ec:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400401f1:	48 8b d6             	mov    %rsi,%rdx
1400401f4:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400401f9:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400401fe:	49 8b cf             	mov    %r15,%rcx
140040201:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140040206:	e8 ed 44 fc ff       	call   0x1400046f8
14004020b:	8b d8                	mov    %eax,%ebx
14004020d:	85 c0                	test   %eax,%eax
14004020f:	0f 85 85 00 00 00    	jne    0x14004029a
140040215:	8b 44 24 48          	mov    0x48(%rsp),%eax
140040219:	83 f8 01             	cmp    $0x1,%eax
14004021c:	75 53                	jne    0x140040271
14004021e:	41 8b dc             	mov    %r12d,%ebx
140040221:	48 8b 0d d8 ed 05 00 	mov    0x5edd8(%rip),%rcx        # 0x14009f000
140040228:	48 3b cf             	cmp    %rdi,%rcx
14004022b:	74 1c                	je     0x140040249
14004022d:	f6 41 1c 08          	testb  $0x8,0x1c(%rcx)
140040231:	74 16                	je     0x140040249
140040233:	8d 50 74             	lea    0x74(%rax),%edx
140040236:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004023a:	4c 8d 05 9f 18 05 00 	lea    0x5189f(%rip),%r8        # 0x140091ae0
140040241:	4c 8b ce             	mov    %rsi,%r9
140040244:	e8 c7 78 01 00       	call   0x140057b10
140040249:	4d 3b fd             	cmp    %r13,%r15
14004024c:	0f 84 1f 33 fe ff    	je     0x140023571
140040252:	49 8b cf             	mov    %r15,%rcx
140040255:	48 ff 15 c4 6e 06 00 	rex.W call *0x66ec4(%rip)        # 0x1400a7120
14004025c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040261:	4d 8b fc             	mov    %r12,%r15
140040264:	e9 08 33 fe ff       	jmp    0x140023571
140040269:	45 33 e4             	xor    %r12d,%r12d
14004026c:	e9 63 32 fe ff       	jmp    0x1400234d4
140040271:	bb d3 04 00 00       	mov    $0x4d3,%ebx
140040276:	48 8b 0d 83 ed 05 00 	mov    0x5ed83(%rip),%rcx        # 0x14009f000
14004027d:	48 3b cf             	cmp    %rdi,%rcx
140040280:	0f 84 04 33 fe ff    	je     0x14002358a
140040286:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004028a:	0f 84 fa 32 fe ff    	je     0x14002358a
140040290:	ba 76 00 00 00       	mov    $0x76,%edx
140040295:	4d 8b ce             	mov    %r14,%r9
140040298:	eb 72                	jmp    0x14004030c
14004029a:	48 8b 0d 5f ed 05 00 	mov    0x5ed5f(%rip),%rcx        # 0x14009f000
1400402a1:	48 3b cf             	cmp    %rdi,%rcx
1400402a4:	0f 84 e0 32 fe ff    	je     0x14002358a
1400402aa:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400402ae:	0f 84 d6 32 fe ff    	je     0x14002358a
1400402b4:	ba 74 00 00 00       	mov    $0x74,%edx
1400402b9:	eb 4e                	jmp    0x140040309
1400402bb:	48 8b 0d 3e ed 05 00 	mov    0x5ed3e(%rip),%rcx        # 0x14009f000
1400402c2:	48 3b cf             	cmp    %rdi,%rcx
1400402c5:	0f 84 bf 32 fe ff    	je     0x14002358a
1400402cb:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400402cf:	0f 84 b5 32 fe ff    	je     0x14002358a
1400402d5:	ba 70 00 00 00       	mov    $0x70,%edx
1400402da:	eb 2d                	jmp    0x140040309