140001d5d:	0f b7 d8             	movzwl %ax,%ebx
140001d60:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
140001d66:	85 c0                	test   %eax,%eax
140001d68:	0f 4e d8             	cmovle %eax,%ebx
140001d6b:	48 8b 0d 8e 32 00 00 	mov    0x328e(%rip),%rcx        # 0x140005000
140001d72:	48 8d 05 87 32 00 00 	lea    0x3287(%rip),%rax        # 0x140005000
140001d79:	48 3b c8             	cmp    %rax,%rcx
140001d7c:	74 40                	je     0x140001dbe
140001d7e:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140001d82:	74 3a                	je     0x140001dbe
140001d84:	ba 0c 00 00 00       	mov    $0xc,%edx
140001d89:	e9 60 ff ff ff       	jmp    0x140001cee
140001d8e:	48 8b 0d 6b 32 00 00 	mov    0x326b(%rip),%rcx        # 0x140005000
140001d95:	48 8d 05 64 32 00 00 	lea    0x3264(%rip),%rax        # 0x140005000
140001d9c:	48 3b c8             	cmp    %rax,%rcx
140001d9f:	74 1b                	je     0x140001dbc
140001da1:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140001da5:	74 15                	je     0x140001dbc
140001da7:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001dab:	4c 8d 05 4e 19 00 00 	lea    0x194e(%rip),%r8        # 0x140003700
140001db2:	ba 0d 00 00 00       	mov    $0xd,%edx
140001db7:	e8 4c f2 ff ff       	call   0x140001008
140001dbc:	8b df                	mov    %edi,%ebx
140001dbe:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
140001dc5:	00
140001dc6:	8b c3                	mov    %ebx,%eax
140001dc8:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140001dcc:	49 8b 73 18          	mov    0x18(%r11),%rsi
140001dd0:	49 8b e3             	mov    %r11,%rsp
140001dd3:	5f                   	pop    %rdi
140001dd4:	c3                   	ret
140001dd5:	cc                   	int3
140001dd6:	cc                   	int3
140001dd7:	cc                   	int3
140001dd8:	cc                   	int3
140001dd9:	cc                   	int3
140001dda:	cc                   	int3
140001ddb:	cc                   	int3
140001ddc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140001de1:	55                   	push   %rbp
140001de2:	48 8d ac 24 00 fd ff 	lea    -0x300(%rsp),%rbp
140001de9:	ff
140001dea:	48 81 ec 00 04 00 00 	sub    $0x400,%rsp
140001df1:	48 8b 05 20 32 00 00 	mov    0x3220(%rip),%rax        # 0x140005018
140001df8:	48 33 c4             	xor    %rsp,%rax
140001dfb:	48 89 85 f0 02 00 00 	mov    %rax,0x2f0(%rbp)
140001e02:	33 d2                	xor    %edx,%edx
140001e04:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140001e09:	41 b8 d0 03 00 00    	mov    $0x3d0,%r8d
140001e0f:	e8 02 0f 00 00       	call   0x140002d16
140001e14:	33 c9                	xor    %ecx,%ecx
140001e16:	48 ff 15 1b 14 00 00 	rex.W call *0x141b(%rip)        # 0x140003238
140001e1d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e22:	48 8b 0d ef 37 00 00 	mov    0x37ef(%rip),%rcx        # 0x140005618
140001e29:	ba b8 0b 00 00       	mov    $0xbb8,%edx
140001e2e:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
140001e33:	48 8b d8             	mov    %rax,%rbx
140001e36:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140001e3b:	48 8b c8             	mov    %rax,%rcx
140001e3e:	c7 44 24 20 d0 03 00 	movl   $0x3d0,0x20(%rsp)
140001e45:	00
140001e46:	c7 44 24 34 17 00 00 	movl   $0x17,0x34(%rsp)
140001e4d:	00
140001e4e:	c7 44 24 38 00 04 00 	movl   $0x400,0x38(%rsp)
140001e55:	00
140001e56:	48 ff 15 a3 14 00 00 	rex.W call *0x14a3(%rip)        # 0x140003300
140001e5d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e62:	41 b9 80 00 00 00    	mov    $0x80,%r9d
140001e68:	c7 85 50 02 00 00 a8 	movl   $0x61a8,0x250(%rbp)
140001e6f:	61 00 00
140001e72:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140001e77:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140001e7c:	ba d0 07 00 00       	mov    $0x7d0,%edx
140001e81:	c7 85 d4 02 00 00 04 	movl   $0x4,0x2d4(%rbp)
140001e88:	00 00 00
140001e8b:	48 8b cb             	mov    %rbx,%rcx
140001e8e:	48 ff 15 3b 14 00 00 	rex.W call *0x143b(%rip)        # 0x1400032d0
140001e95:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001e9a:	85 c0                	test   %eax,%eax
140001e9c:	75 58                	jne    0x140001ef6
140001e9e:	48 ff 15 8b 13 00 00 	rex.W call *0x138b(%rip)        # 0x140003230
140001ea5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001eaa:	0f b7 d8             	movzwl %ax,%ebx
140001ead:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
140001eb3:	85 c0                	test   %eax,%eax
140001eb5:	0f 4e d8             	cmovle %eax,%ebx
140001eb8:	48 8b 0d 41 31 00 00 	mov    0x3141(%rip),%rcx        # 0x140005000
140001ebf:	48 8d 05 3a 31 00 00 	lea    0x313a(%rip),%rax        # 0x140005000
140001ec6:	48 3b c8             	cmp    %rax,%rcx
140001ec9:	0f 84 71 01 00 00    	je     0x140002040
140001ecf:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140001ed3:	0f 84 67 01 00 00    	je     0x140002040
140001ed9:	ba 0e 00 00 00       	mov    $0xe,%edx
140001ede:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001ee2:	4c 8d 05 17 18 00 00 	lea    0x1817(%rip),%r8        # 0x140003700
140001ee9:	44 8b cb             	mov    %ebx,%r9d
140001eec:	e8 43 f1 ff ff       	call   0x140001034
140001ef1:	e9 4a 01 00 00       	jmp    0x140002040
140001ef6:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140001efc:	4c 8d 85 54 02 00 00 	lea    0x254(%rbp),%r8
140001f03:	ba d0 07 00 00       	mov    $0x7d0,%edx
140001f08:	48 8b cb             	mov    %rbx,%rcx
140001f0b:	48 ff 15 be 13 00 00 	rex.W call *0x13be(%rip)        # 0x1400032d0
140001f12:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f17:	85 c0                	test   %eax,%eax
140001f19:	75 42                	jne    0x140001f5d
140001f1b:	48 ff 15 0e 13 00 00 	rex.W call *0x130e(%rip)        # 0x140003230
140001f22:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f27:	0f b7 d8             	movzwl %ax,%ebx
140001f2a:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
140001f30:	85 c0                	test   %eax,%eax
140001f32:	0f 4e d8             	cmovle %eax,%ebx
140001f35:	48 8b 0d c4 30 00 00 	mov    0x30c4(%rip),%rcx        # 0x140005000
140001f3c:	48 8d 05 bd 30 00 00 	lea    0x30bd(%rip),%rax        # 0x140005000
140001f43:	48 3b c8             	cmp    %rax,%rcx
140001f46:	0f 84 f4 00 00 00    	je     0x140002040
140001f4c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140001f50:	0f 84 ea 00 00 00    	je     0x140002040
140001f56:	ba 0f 00 00 00       	mov    $0xf,%edx
140001f5b:	eb 81                	jmp    0x140001ede
140001f5d:	41 b9 00 01 00 00    	mov    $0x100,%r9d
140001f63:	4c 8d 45 50          	lea    0x50(%rbp),%r8
140001f67:	ba d1 07 00 00       	mov    $0x7d1,%edx
140001f6c:	48 8b cb             	mov    %rbx,%rcx
140001f6f:	48 ff 15 5a 13 00 00 	rex.W call *0x135a(%rip)        # 0x1400032d0
140001f76:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f7b:	85 c0                	test   %eax,%eax
140001f7d:	75 45                	jne    0x140001fc4
140001f7f:	48 ff 15 aa 12 00 00 	rex.W call *0x12aa(%rip)        # 0x140003230
140001f86:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001f8b:	0f b7 d8             	movzwl %ax,%ebx
140001f8e:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
140001f94:	85 c0                	test   %eax,%eax
140001f96:	0f 4e d8             	cmovle %eax,%ebx
140001f99:	48 8b 0d 60 30 00 00 	mov    0x3060(%rip),%rcx        # 0x140005000
140001fa0:	48 8d 05 59 30 00 00 	lea    0x3059(%rip),%rax        # 0x140005000
140001fa7:	48 3b c8             	cmp    %rax,%rcx
140001faa:	0f 84 90 00 00 00    	je     0x140002040
140001fb0:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140001fb4:	0f 84 86 00 00 00    	je     0x140002040
140001fba:	ba 10 00 00 00       	mov    $0x10,%edx
140001fbf:	e9 1a ff ff ff       	jmp    0x140001ede
140001fc4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140001fc9:	33 c9                	xor    %ecx,%ecx
140001fcb:	48 ff 15 de 12 00 00 	rex.W call *0x12de(%rip)        # 0x1400032b0
140001fd2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001fd7:	85 c0                	test   %eax,%eax
140001fd9:	75 35                	jne    0x140002010
140001fdb:	bb 05 40 00 80       	mov    $0x80004005,%ebx
140001fe0:	48 8b 0d 19 30 00 00 	mov    0x3019(%rip),%rcx        # 0x140005000
140001fe7:	48 8d 05 12 30 00 00 	lea    0x3012(%rip),%rax        # 0x140005000
140001fee:	48 3b c8             	cmp    %rax,%rcx
140001ff1:	74 4d                	je     0x140002040
140001ff3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140001ff7:	74 47                	je     0x140002040
140001ff9:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001ffd:	4c 8d 05 fc 16 00 00 	lea    0x16fc(%rip),%r8        # 0x140003700
140002004:	ba 11 00 00 00       	mov    $0x11,%edx
140002009:	e8 fa ef ff ff       	call   0x140001008
14000200e:	eb 30                	jmp    0x140002040
140002010:	48 8b 0d e9 2f 00 00 	mov    0x2fe9(%rip),%rcx        # 0x140005000
140002017:	48 8d 05 e2 2f 00 00 	lea    0x2fe2(%rip),%rax        # 0x140005000
14000201e:	48 3b c8             	cmp    %rax,%rcx
140002021:	74 1b                	je     0x14000203e
140002023:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140002027:	74 15                	je     0x14000203e
140002029:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000202d:	4c 8d 05 cc 16 00 00 	lea    0x16cc(%rip),%r8        # 0x140003700
140002034:	ba 12 00 00 00       	mov    $0x12,%edx
140002039:	e8 ca ef ff ff       	call   0x140001008
14000203e:	33 db                	xor    %ebx,%ebx
140002040:	8b c3                	mov    %ebx,%eax
140002042:	48 8b 8d f0 02 00 00 	mov    0x2f0(%rbp),%rcx
140002049:	48 33 cc             	xor    %rsp,%rcx
14000204c:	e8 ff 06 00 00       	call   0x140002750
140002051:	48 8b 9c 24 10 04 00 	mov    0x410(%rsp),%rbx
140002058:	00
140002059:	48 81 c4 00 04 00 00 	add    $0x400,%rsp
140002060:	5d                   	pop    %rbp
140002061:	c3                   	ret
140002062:	cc                   	int3
140002063:	cc                   	int3
140002064:	cc                   	int3
140002065:	cc                   	int3
140002066:	cc                   	int3
140002067:	cc                   	int3
140002068:	cc                   	int3
140002069:	cc                   	int3
14000206a:	cc                   	int3
14000206b:	cc                   	int3
14000206c:	48 81 ec 08 04 00 00 	sub    $0x408,%rsp
140002073:	48 8b 05 9e 2f 00 00 	mov    0x2f9e(%rip),%rax        # 0x140005018
14000207a:	48 33 c4             	xor    %rsp,%rax
14000207d:	48 89 84 24 f0 03 00 	mov    %rax,0x3f0(%rsp)
140002084:	00
140002085:	33 d2                	xor    %edx,%edx
140002087:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14000208c:	41 b8 d0 03 00 00    	mov    $0x3d0,%r8d
140002092:	e8 7f 0c 00 00       	call   0x140002d16
140002097:	48 8b 05 7a 35 00 00 	mov    0x357a(%rip),%rax        # 0x140005618
14000209e:	48 85 c0             	test   %rax,%rax
1400020a1:	74 64                	je     0x140002107
1400020a3:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1400020a8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400020ad:	b9 02 00 00 00       	mov    $0x2,%ecx
1400020b2:	c7 44 24 20 d0 03 00 	movl   $0x3d0,0x20(%rsp)
1400020b9:	00
1400020ba:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400020bf:	48 ff 15 ea 11 00 00 	rex.W call *0x11ea(%rip)        # 0x1400032b0
1400020c6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400020cb:	33 c9                	xor    %ecx,%ecx
1400020cd:	48 ff 15 34 12 00 00 	rex.W call *0x1234(%rip)        # 0x140003308
1400020d4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400020d9:	48 8b 0d 20 2f 00 00 	mov    0x2f20(%rip),%rcx        # 0x140005000
1400020e0:	48 8d 05 19 2f 00 00 	lea    0x2f19(%rip),%rax        # 0x140005000
1400020e7:	48 3b c8             	cmp    %rax,%rcx
1400020ea:	74 1b                	je     0x140002107
1400020ec:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
1400020f0:	74 15                	je     0x140002107
1400020f2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400020f6:	4c 8d 05 03 16 00 00 	lea    0x1603(%rip),%r8        # 0x140003700
1400020fd:	ba 13 00 00 00       	mov    $0x13,%edx
140002102:	e8 01 ef ff ff       	call   0x140001008
140002107:	48 8b 8c 24 f0 03 00 	mov    0x3f0(%rsp),%rcx
14000210e:	00
14000210f:	48 33 cc             	xor    %rsp,%rcx
140002112:	e8 39 06 00 00       	call   0x140002750
140002117:	48 81 c4 08 04 00 00 	add    $0x408,%rsp
14000211e:	c3                   	ret
14000211f:	cc                   	int3
140002120:	cc                   	int3
140002121:	cc                   	int3
140002122:	cc                   	int3
140002123:	cc                   	int3
140002124:	cc                   	int3
140002125:	cc                   	int3
140002126:	cc                   	int3
140002127:	cc                   	int3
140002128:	48 8b c4             	mov    %rsp,%rax
14000212b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000212f:	48 89 70 10          	mov    %rsi,0x10(%rax)
140002133:	48 89 78 18          	mov    %rdi,0x18(%rax)
140002137:	55                   	push   %rbp
140002138:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14000213c:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140002143:	48 8b f9             	mov    %rcx,%rdi
140002146:	48 8d 0d c3 15 00 00 	lea    0x15c3(%rip),%rcx        # 0x140003710
14000214d:	48 ff 15 3c 11 00 00 	rex.W call *0x113c(%rip)        # 0x140003290
140002154:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002159:	48 8b f0             	mov    %rax,%rsi
14000215c:	48 85 c0             	test   %rax,%rax
14000215f:	75 36                	jne    0x140002197
140002161:	48 8b 0d 98 2e 00 00 	mov    0x2e98(%rip),%rcx        # 0x140005000
140002168:	48 8d 05 91 2e 00 00 	lea    0x2e91(%rip),%rax        # 0x140005000
14000216f:	48 3b c8             	cmp    %rax,%rcx
140002172:	74 19                	je     0x14000218d
140002174:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140002178:	74 13                	je     0x14000218d
14000217a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000217e:	8d 56 0a             	lea    0xa(%rsi),%edx
140002181:	4c 8d 05 c8 15 00 00 	lea    0x15c8(%rip),%r8        # 0x140003750
140002188:	e8 7b ee ff ff       	call   0x140001008
14000218d:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
140002192:	e9 b1 01 00 00       	jmp    0x140002348
140002197:	33 d2                	xor    %edx,%edx
140002199:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14000219e:	4c 8d 0d db 15 00 00 	lea    0x15db(%rip),%r9        # 0x140003780
1400021a5:	48 8d 0d c4 15 00 00 	lea    0x15c4(%rip),%rcx        # 0x140003770
1400021ac:	44 8d 42 03          	lea    0x3(%rdx),%r8d
1400021b0:	48 ff 15 29 12 00 00 	rex.W call *0x1229(%rip)        # 0x1400033e0
1400021b7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400021bc:	8b d8                	mov    %eax,%ebx
1400021be:	85 c0                	test   %eax,%eax
1400021c0:	79 3e                	jns    0x140002200
1400021c2:	48 8b 0d 37 2e 00 00 	mov    0x2e37(%rip),%rcx        # 0x140005000
1400021c9:	48 8d 05 30 2e 00 00 	lea    0x2e30(%rip),%rax        # 0x140005000
1400021d0:	48 3b c8             	cmp    %rax,%rcx
1400021d3:	0f 84 26 01 00 00    	je     0x1400022ff
1400021d9:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400021dd:	0f 84 1c 01 00 00    	je     0x1400022ff
1400021e3:	ba 0b 00 00 00       	mov    $0xb,%edx
1400021e8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400021ec:	4c 8d 05 5d 15 00 00 	lea    0x155d(%rip),%r8        # 0x140003750
1400021f3:	44 8b cb             	mov    %ebx,%r9d
1400021f6:	e8 39 ee ff ff       	call   0x140001034
1400021fb:	e9 ff 00 00 00       	jmp    0x1400022ff
140002200:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140002204:	48 ff 15 8d 10 00 00 	rex.W call *0x108d(%rip)        # 0x140003298
14000220b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002210:	0f 10 4d b7          	movups -0x49(%rbp),%xmm1
140002214:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140002218:	48 8b 0f             	mov    (%rdi),%rcx
14000221b:	f2 0f 10 45 c7       	movsd  -0x39(%rbp),%xmm0
140002220:	4c 8d 4d f7          	lea    -0x9(%rbp),%r9
140002224:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140002229:	4c 8d 45 17          	lea    0x17(%rbp),%r8
14000222d:	48 8d 55 37          	lea    0x37(%rbp),%rdx
140002231:	0f 29 4d d7          	movaps %xmm1,-0x29(%rbp)
140002235:	48 8b 01             	mov    (%rcx),%rax
140002238:	f2 0f 11 45 e7       	movsd  %xmm0,-0x19(%rbp)
14000223d:	0f 29 4d f7          	movaps %xmm1,-0x9(%rbp)
140002241:	f2 0f 11 45 07       	movsd  %xmm0,0x7(%rbp)
140002246:	48 8b 40 50          	mov    0x50(%rax),%rax
14000224a:	0f 29 4d 17          	movaps %xmm1,0x17(%rbp)
14000224e:	f2 0f 11 45 27       	movsd  %xmm0,0x27(%rbp)
140002253:	0f 29 4d 37          	movaps %xmm1,0x37(%rbp)
140002257:	f2 0f 11 45 47       	movsd  %xmm0,0x47(%rbp)
14000225c:	ff 15 9e 11 00 00    	call   *0x119e(%rip)        # 0x140003400
140002262:	8b d8                	mov    %eax,%ebx
140002264:	85 c0                	test   %eax,%eax
140002266:	79 27                	jns    0x14000228f
140002268:	48 8b 0d 91 2d 00 00 	mov    0x2d91(%rip),%rcx        # 0x140005000
14000226f:	48 8d 05 8a 2d 00 00 	lea    0x2d8a(%rip),%rax        # 0x140005000
140002276:	48 3b c8             	cmp    %rax,%rcx
140002279:	0f 84 80 00 00 00    	je     0x1400022ff
14000227f:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140002283:	74 7a                	je     0x1400022ff
140002285:	ba 0c 00 00 00       	mov    $0xc,%edx
14000228a:	e9 59 ff ff ff       	jmp    0x1400021e8
14000228f:	48 8b 0f             	mov    (%rdi),%rcx
140002292:	4c 8d 47 08          	lea    0x8(%rdi),%r8
140002296:	48 8b d6             	mov    %rsi,%rdx
140002299:	48 8b 01             	mov    (%rcx),%rax
14000229c:	48 8b 40 38          	mov    0x38(%rax),%rax
1400022a0:	ff 15 5a 11 00 00    	call   *0x115a(%rip)        # 0x140003400
1400022a6:	8b d8                	mov    %eax,%ebx
1400022a8:	85 c0                	test   %eax,%eax
1400022aa:	79 23                	jns    0x1400022cf
1400022ac:	48 8b 0d 4d 2d 00 00 	mov    0x2d4d(%rip),%rcx        # 0x140005000
1400022b3:	48 8d 05 46 2d 00 00 	lea    0x2d46(%rip),%rax        # 0x140005000
1400022ba:	48 3b c8             	cmp    %rax,%rcx
1400022bd:	74 40                	je     0x1400022ff
1400022bf:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400022c3:	74 3a                	je     0x1400022ff
1400022c5:	ba 0d 00 00 00       	mov    $0xd,%edx
1400022ca:	e9 19 ff ff ff       	jmp    0x1400021e8
1400022cf:	48 8b 0d 2a 2d 00 00 	mov    0x2d2a(%rip),%rcx        # 0x140005000
1400022d6:	48 8d 05 23 2d 00 00 	lea    0x2d23(%rip),%rax        # 0x140005000
1400022dd:	48 3b c8             	cmp    %rax,%rcx
1400022e0:	74 1b                	je     0x1400022fd
1400022e2:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
1400022e6:	74 15                	je     0x1400022fd
1400022e8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400022ec:	4c 8d 05 5d 14 00 00 	lea    0x145d(%rip),%r8        # 0x140003750
1400022f3:	ba 0e 00 00 00       	mov    $0xe,%edx
1400022f8:	e8 0b ed ff ff       	call   0x140001008
1400022fd:	33 db                	xor    %ebx,%ebx
1400022ff:	85 db                	test   %ebx,%ebx
140002301:	79 34                	jns    0x140002337
140002303:	48 8b 4f 08          	mov    0x8(%rdi),%rcx