1400afb90:	48 8b 16             	mov    (%rsi),%rdx
1400afb93:	48 89 f9             	mov    %rdi,%rcx
1400afb96:	e8 dd a2 13 00       	call   0x1401e9e78
1400afb9b:	85 c0                	test   %eax,%eax
1400afb9d:	74 21                	je     0x1400afbc0
1400afb9f:	83 c3 01             	add    $0x1,%ebx
1400afba2:	48 83 c6 20          	add    $0x20,%rsi
1400afba6:	83 fb 0b             	cmp    $0xb,%ebx
1400afba9:	75 e5                	jne    0x1400afb90
1400afbab:	31 c0                	xor    %eax,%eax
1400afbad:	48 83 c4 28          	add    $0x28,%rsp
1400afbb1:	5b                   	pop    %rbx
1400afbb2:	5e                   	pop    %rsi
1400afbb3:	5f                   	pop    %rdi
1400afbb4:	5d                   	pop    %rbp
1400afbb5:	c3                   	ret
1400afbb6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400afbbd:	00 00 00
1400afbc0:	48 85 ed             	test   %rbp,%rbp
1400afbc3:	74 28                	je     0x1400afbed
1400afbc5:	48 63 db             	movslq %ebx,%rbx
1400afbc8:	48 8d 05 f1 ca 13 00 	lea    0x13caf1(%rip),%rax        # 0x1401ec6c0
1400afbcf:	48 c1 e3 05          	shl    $0x5,%rbx
1400afbd3:	48 01 c3             	add    %rax,%rbx
1400afbd6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400afbda:	e8 d1 92 04 00       	call   0x1400f8eb0
1400afbdf:	48 89 e9             	mov    %rbp,%rcx
1400afbe2:	e8 19 ae 01 00       	call   0x1400caa00
1400afbe7:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400afbeb:	eb be                	jmp    0x1400afbab
1400afbed:	48 89 f9             	mov    %rdi,%rcx
1400afbf0:	e8 6b 71 f6 ff       	call   0x140016d60
1400afbf5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400afbfa:	eb b1                	jmp    0x1400afbad
1400afbfc:	0f 1f 40 00          	nopl   0x0(%rax)
1400afc00:	31 d2                	xor    %edx,%edx
1400afc02:	48 8d 0d 57 ff ff ff 	lea    -0xa9(%rip),%rcx        # 0x1400afb60
1400afc09:	e9 02 49 f6 ff       	jmp    0x140014510
1400afc0e:	66 90                	xchg   %ax,%ax
1400afc10:	41 54                	push   %r12
1400afc12:	55                   	push   %rbp
1400afc13:	57                   	push   %rdi
1400afc14:	56                   	push   %rsi
1400afc15:	53                   	push   %rbx
1400afc16:	48 83 ec 20          	sub    $0x20,%rsp
1400afc1a:	83 f9 0a             	cmp    $0xa,%ecx
1400afc1d:	77 78                	ja     0x1400afc97
1400afc1f:	89 cb                	mov    %ecx,%ebx
1400afc21:	48 8d 3d a8 ca 13 00 	lea    0x13caa8(%rip),%rdi        # 0x1401ec6d0
1400afc28:	48 89 d8             	mov    %rbx,%rax
1400afc2b:	48 8d 6f f0          	lea    -0x10(%rdi),%rbp
1400afc2f:	48 c1 e0 05          	shl    $0x5,%rax
1400afc33:	f6 44 07 08 01       	testb  $0x1,0x8(%rdi,%rax,1)
1400afc38:	74 16                	je     0x1400afc50
1400afc3a:	48 c1 e3 05          	shl    $0x5,%rbx
1400afc3e:	48 8b 44 1d 10       	mov    0x10(%rbp,%rbx,1),%rax
1400afc43:	48 83 c4 20          	add    $0x20,%rsp
1400afc47:	5b                   	pop    %rbx
1400afc48:	5e                   	pop    %rsi
1400afc49:	5f                   	pop    %rdi
1400afc4a:	5d                   	pop    %rbp
1400afc4b:	41 5c                	pop    %r12
1400afc4d:	c3                   	ret
1400afc4e:	66 90                	xchg   %ax,%ax
1400afc50:	48 8d 74 05 00       	lea    0x0(%rbp,%rax,1),%rsi
1400afc55:	48 8b 0e             	mov    (%rsi),%rcx
1400afc58:	e8 83 12 03 00       	call   0x1400e0ee0
1400afc5d:	49 89 c4             	mov    %rax,%r12
1400afc60:	48 85 c0             	test   %rax,%rax
1400afc63:	74 05                	je     0x1400afc6a
1400afc65:	80 38 00             	cmpb   $0x0,(%rax)
1400afc68:	75 16                	jne    0x1400afc80
1400afc6a:	48 89 d8             	mov    %rbx,%rax
1400afc6d:	48 c1 e0 05          	shl    $0x5,%rax
1400afc71:	80 4c 07 08 01       	orb    $0x1,0x8(%rdi,%rax,1)
1400afc76:	eb c2                	jmp    0x1400afc3a
1400afc78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400afc7f:	00
1400afc80:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400afc84:	e8 27 92 04 00       	call   0x1400f8eb0
1400afc89:	4c 89 e1             	mov    %r12,%rcx
1400afc8c:	e8 6f ad 01 00       	call   0x1400caa00
1400afc91:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400afc95:	eb d3                	jmp    0x1400afc6a
1400afc97:	41 89 c9             	mov    %ecx,%r9d
1400afc9a:	4c 8d 05 77 bb 15 00 	lea    0x15bb77(%rip),%r8        # 0x14020b818
1400afca1:	ba 6a 00 00 00       	mov    $0x6a,%edx
1400afca6:	48 8d 0d 8b bb 15 00 	lea    0x15bb8b(%rip),%rcx        # 0x14020b838
1400afcad:	e8 de 3a 01 00       	call   0x1400c3790
1400afcb2:	90                   	nop
1400afcb3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400afcba:	00 00 00 00
1400afcbe:	66 90                	xchg   %ax,%ax
1400afcc0:	48 83 ec 28          	sub    $0x28,%rsp
1400afcc4:	83 f9 0a             	cmp    $0xa,%ecx
1400afcc7:	77 16                	ja     0x1400afcdf
1400afcc9:	89 c9                	mov    %ecx,%ecx
1400afccb:	48 8d 05 ee c9 13 00 	lea    0x13c9ee(%rip),%rax        # 0x1401ec6c0
1400afcd2:	48 c1 e1 05          	shl    $0x5,%rcx
1400afcd6:	48 8b 04 08          	mov    (%rax,%rcx,1),%rax
1400afcda:	48 83 c4 28          	add    $0x28,%rsp
1400afcde:	c3                   	ret
1400afcdf:	41 89 c9             	mov    %ecx,%r9d
1400afce2:	4c 8d 05 2f bb 15 00 	lea    0x15bb2f(%rip),%r8        # 0x14020b818
1400afce9:	ba 7f 00 00 00       	mov    $0x7f,%edx
1400afcee:	48 8d 0d 43 bb 15 00 	lea    0x15bb43(%rip),%rcx        # 0x14020b838
1400afcf5:	e8 96 3a 01 00       	call   0x1400c3790
1400afcfa:	90                   	nop
1400afcfb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400afd00:	56                   	push   %rsi
1400afd01:	53                   	push   %rbx
1400afd02:	48 83 ec 28          	sub    $0x28,%rsp
1400afd06:	48 8d 1d c3 c9 13 00 	lea    0x13c9c3(%rip),%rbx        # 0x1401ec6d0
1400afd0d:	48 8d b3 60 01 00 00 	lea    0x160(%rbx),%rsi
1400afd14:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400afd1b:	00 00 00 00
1400afd1f:	90                   	nop
1400afd20:	48 8b 0b             	mov    (%rbx),%rcx
1400afd23:	48 83 c3 20          	add    $0x20,%rbx
1400afd27:	e8 84 91 04 00       	call   0x1400f8eb0
1400afd2c:	48 39 f3             	cmp    %rsi,%rbx
1400afd2f:	75 ef                	jne    0x1400afd20
1400afd31:	48 83 c4 28          	add    $0x28,%rsp
1400afd35:	5b                   	pop    %rbx
1400afd36:	5e                   	pop    %rsi
1400afd37:	c3                   	ret
1400afd38:	90                   	nop
1400afd39:	90                   	nop
1400afd3a:	90                   	nop
1400afd3b:	90                   	nop
1400afd3c:	90                   	nop
1400afd3d:	90                   	nop
1400afd3e:	90                   	nop
1400afd3f:	90                   	nop
1400afd40:	56                   	push   %rsi
1400afd41:	53                   	push   %rbx
1400afd42:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400afd49:	48 8b 35 a0 8d 18 00 	mov    0x188da0(%rip),%rsi        # 0x140238af0
1400afd50:	31 d2                	xor    %edx,%edx
1400afd52:	48 89 cb             	mov    %rcx,%rbx
1400afd55:	48 8b 0e             	mov    (%rsi),%rcx
1400afd58:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
1400afd5d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400afd62:	e8 59 f7 02 00       	call   0x1400df4c0
1400afd67:	48 63 44 24 48       	movslq 0x48(%rsp),%rax
1400afd6c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400afd71:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400afd76:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400afd7b:	e8 10 9b 13 00       	call   0x1401e9890
1400afd80:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
1400afd84:	44 8b 4c 24 58       	mov    0x58(%rsp),%r9d
1400afd89:	48 89 d9             	mov    %rbx,%rcx
1400afd8c:	4c 8d 05 6d bc 15 00 	lea    0x15bc6d(%rip),%r8        # 0x14020ba00
1400afd93:	ba 20 00 00 00       	mov    $0x20,%edx
1400afd98:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400afd9c:	8b 44 24 50          	mov    0x50(%rsp),%eax
1400afda0:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400afda4:	8b 44 24 54          	mov    0x54(%rsp),%eax
1400afda8:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400afdac:	e8 bf bc 01 00       	call   0x1400cba70
1400afdb1:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400afdb6:	48 2b 06             	sub    (%rsi),%rax
1400afdb9:	75 0a                	jne    0x1400afdc5
1400afdbb:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400afdc2:	5b                   	pop    %rbx
1400afdc3:	5e                   	pop    %rsi
1400afdc4:	c3                   	ret
1400afdc5:	e8 a6 4a 13 00       	call   0x1401e4870
1400afdca:	90                   	nop
1400afdcb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400afdd0:	56                   	push   %rsi
1400afdd1:	53                   	push   %rbx
1400afdd2:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1400afdd9:	48 8b 35 10 8d 18 00 	mov    0x188d10(%rip),%rsi        # 0x140238af0
1400afde0:	31 d2                	xor    %edx,%edx
1400afde2:	48 89 cb             	mov    %rcx,%rbx
1400afde5:	48 8b 0e             	mov    (%rsi),%rcx
1400afde8:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
1400afdef:	00
1400afdf0:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400afdf5:	e8 c6 f6 02 00       	call   0x1400df4c0
1400afdfa:	48 63 44 24 58       	movslq 0x58(%rsp),%rax
1400afdff:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400afe04:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400afe09:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400afe0e:	e8 fd 9b 13 00       	call   0x1401e9a10
1400afe13:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
1400afe17:	ba 20 00 00 00       	mov    $0x20,%edx
1400afe1c:	48 89 d9             	mov    %rbx,%rcx
1400afe1f:	4c 8d 05 f2 bb 15 00 	lea    0x15bbf2(%rip),%r8        # 0x14020ba18
1400afe26:	89 44 24 48          	mov    %eax,0x48(%rsp)
1400afe2a:	8b 44 24 60          	mov    0x60(%rsp),%eax
1400afe2e:	89 44 24 40          	mov    %eax,0x40(%rsp)
1400afe32:	8b 44 24 64          	mov    0x64(%rsp),%eax
1400afe36:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400afe3a:	8b 44 24 68          	mov    0x68(%rsp),%eax
1400afe3e:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400afe42:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
1400afe46:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400afe4a:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400afe4e:	83 c0 01             	add    $0x1,%eax
1400afe51:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400afe55:	8b 44 24 74          	mov    0x74(%rsp),%eax
1400afe59:	44 8d 88 6c 07 00 00 	lea    0x76c(%rax),%r9d
1400afe60:	e8 0b bc 01 00       	call   0x1400cba70
1400afe65:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400afe6c:	00
1400afe6d:	48 2b 06             	sub    (%rsi),%rax
1400afe70:	75 0a                	jne    0x1400afe7c
1400afe72:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1400afe79:	5b                   	pop    %rbx
1400afe7a:	5e                   	pop    %rsi
1400afe7b:	c3                   	ret
1400afe7c:	e8 ef 49 13 00       	call   0x1401e4870
1400afe81:	90                   	nop
1400afe82:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400afe89:	00 00 00 00
1400afe8d:	0f 1f 00             	nopl   (%rax)
1400afe90:	56                   	push   %rsi
1400afe91:	53                   	push   %rbx
1400afe92:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
1400afe99:	48 8b 35 50 8c 18 00 	mov    0x188c50(%rip),%rsi        # 0x140238af0
1400afea0:	31 d2                	xor    %edx,%edx
1400afea2:	48 89 cb             	mov    %rcx,%rbx
1400afea5:	48 8b 0e             	mov    (%rsi),%rcx
1400afea8:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
1400afeaf:	00
1400afeb0:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400afeb5:	e8 06 f6 02 00       	call   0x1400df4c0
1400afeba:	48 63 44 24 58       	movslq 0x58(%rsp),%rax
1400afebf:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400afec4:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400afec9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400afece:	e8 3d 9b 13 00       	call   0x1401e9a10
1400afed3:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
1400afed7:	ba 20 00 00 00       	mov    $0x20,%edx
1400afedc:	48 89 d9             	mov    %rbx,%rcx
1400afedf:	4c 8d 05 5a bb 15 00 	lea    0x15bb5a(%rip),%r8        # 0x14020ba40
1400afee6:	89 44 24 48          	mov    %eax,0x48(%rsp)
1400afeea:	8b 44 24 60          	mov    0x60(%rsp),%eax
1400afeee:	89 44 24 40          	mov    %eax,0x40(%rsp)
1400afef2:	8b 44 24 64          	mov    0x64(%rsp),%eax
1400afef6:	89 44 24 38          	mov    %eax,0x38(%rsp)
1400afefa:	8b 44 24 68          	mov    0x68(%rsp),%eax
1400afefe:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400aff02:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
1400aff06:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400aff0a:	8b 44 24 70          	mov    0x70(%rsp),%eax
1400aff0e:	83 c0 01             	add    $0x1,%eax
1400aff11:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400aff15:	8b 44 24 74          	mov    0x74(%rsp),%eax
1400aff19:	44 8d 88 6c 07 00 00 	lea    0x76c(%rax),%r9d
1400aff20:	e8 4b bb 01 00       	call   0x1400cba70
1400aff25:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
1400aff2c:	00
1400aff2d:	48 2b 06             	sub    (%rsi),%rax
1400aff30:	75 0a                	jne    0x1400aff3c
1400aff32:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
1400aff39:	5b                   	pop    %rbx
1400aff3a:	5e                   	pop    %rsi
1400aff3b:	c3                   	ret
1400aff3c:	e8 2f 49 13 00       	call   0x1401e4870
1400aff41:	90                   	nop
1400aff42:	90                   	nop
1400aff43:	90                   	nop
1400aff44:	90                   	nop
1400aff45:	90                   	nop
1400aff46:	90                   	nop
1400aff47:	90                   	nop
1400aff48:	90                   	nop
1400aff49:	90                   	nop
1400aff4a:	90                   	nop
1400aff4b:	90                   	nop
1400aff4c:	90                   	nop
1400aff4d:	90                   	nop
1400aff4e:	90                   	nop
1400aff4f:	90                   	nop
1400aff50:	41 56                	push   %r14
1400aff52:	41 55                	push   %r13
1400aff54:	41 54                	push   %r12
1400aff56:	55                   	push   %rbp
1400aff57:	57                   	push   %rdi
1400aff58:	56                   	push   %rsi
1400aff59:	53                   	push   %rbx
1400aff5a:	48 83 ec 50          	sub    $0x50,%rsp
1400aff5e:	4c 8b 35 8b 8b 18 00 	mov    0x188b8b(%rip),%r14        # 0x140238af0
1400aff65:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1400aff6c:	00
1400aff6d:	48 89 ce             	mov    %rcx,%rsi
1400aff70:	4c 89 cf             	mov    %r9,%rdi
1400aff73:	48 89 d5             	mov    %rdx,%rbp
1400aff76:	45 89 c5             	mov    %r8d,%r13d
1400aff79:	49 8b 06             	mov    (%r14),%rax
1400aff7c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400aff81:	31 c0                	xor    %eax,%eax
1400aff83:	e8 98 63 00 00       	call   0x1400b6320
1400aff88:	49 89 f0             	mov    %rsi,%r8
1400aff8b:	48 8d 15 ce ba 15 00 	lea    0x15bace(%rip),%rdx        # 0x14020ba60
1400aff92:	48 89 d9             	mov    %rbx,%rcx
1400aff95:	49 89 c4             	mov    %rax,%r12
1400aff98:	e8 33 cc 0a 00       	call   0x14015cbd0
1400aff9d:	e8 2e fb ff ff       	call   0x1400afad0
1400affa2:	48 8d 15 bd ba 15 00 	lea    0x15babd(%rip),%rdx        # 0x14020ba66
1400affa9:	48 89 d9             	mov    %rbx,%rcx
1400affac:	49 89 c0             	mov    %rax,%r8
1400affaf:	e8 1c cc 0a 00       	call   0x14015cbd0
1400affb4:	4d 8b 04 24          	mov    (%r12),%r8
1400affb8:	48 8d 15 ab ba 15 00 	lea    0x15baab(%rip),%rdx        # 0x14020ba6a
1400affbf:	48 89 d9             	mov    %rbx,%rcx
1400affc2:	e8 09 cc 0a 00       	call   0x14015cbd0
1400affc7:	8b 15 b3 40 1c 00    	mov    0x1c40b3(%rip),%edx        # 0x140274080
1400affcd:	85 d2                	test   %edx,%edx
1400affcf:	74 13                	je     0x1400affe4
1400affd1:	48 8d 15 99 ba 15 00 	lea    0x15ba99(%rip),%rdx        # 0x14020ba71
1400affd8:	48 89 f1             	mov    %rsi,%rcx
1400affdb:	e8 98 9e 13 00       	call   0x1401e9e78
1400affe0:	85 c0                	test   %eax,%eax
1400affe2:	75 6c                	jne    0x1400b0050
1400affe4:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
1400affe9:	48 89 f1             	mov    %rsi,%rcx
1400affec:	e8 df fd ff ff       	call   0x1400afdd0
1400afff1:	49 89 f0             	mov    %rsi,%r8
1400afff4:	48 8d 15 85 ba 15 00 	lea    0x15ba85(%rip),%rdx        # 0x14020ba80
1400afffb:	48 89 d9             	mov    %rbx,%rcx
1400afffe:	e8 cd cb 0a 00       	call   0x14015cbd0
1400b0003:	8b 05 77 40 1c 00    	mov    0x1c4077(%rip),%eax        # 0x140274080
1400b0009:	85 c0                	test   %eax,%eax
1400b000b:	75 0b                	jne    0x1400b0018
1400b000d:	48 85 ed             	test   %rbp,%rbp
1400b0010:	74 06                	je     0x1400b0018
1400b0012:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
1400b0016:	75 58                	jne    0x1400b0070
1400b0018:	48 85 ff             	test   %rdi,%rdi
1400b001b:	74 16                	je     0x1400b0033
1400b001d:	4c 63 87 a4 01 00 00 	movslq 0x1a4(%rdi),%r8
1400b0024:	48 8d 15 64 ba 15 00 	lea    0x15ba64(%rip),%rdx        # 0x14020ba8f
1400b002b:	48 89 d9             	mov    %rbx,%rcx
1400b002e:	e8 cd cb 0a 00       	call   0x14015cc00
1400b0033:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400b0038:	49 2b 06             	sub    (%r14),%rax
1400b003b:	75 59                	jne    0x1400b0096
1400b003d:	48 83 c4 50          	add    $0x50,%rsp
1400b0041:	5b                   	pop    %rbx
1400b0042:	5e                   	pop    %rsi
1400b0043:	5f                   	pop    %rdi
1400b0044:	5d                   	pop    %rbp
1400b0045:	41 5c                	pop    %r12
1400b0047:	41 5d                	pop    %r13
1400b0049:	41 5e                	pop    %r14
1400b004b:	c3                   	ret