1400cb841:	57                   	push   %rdi
1400cb842:	56                   	push   %rsi
1400cb843:	53                   	push   %rbx
1400cb844:	48 83 ec 28          	sub    $0x28,%rsp
1400cb848:	48 89 ce             	mov    %rcx,%rsi
1400cb84b:	e8 90 8f 01 00       	call   0x1400e47e0
1400cb850:	89 c3                	mov    %eax,%ebx
1400cb852:	85 c0                	test   %eax,%eax
1400cb854:	75 12                	jne    0x1400cb868
1400cb856:	31 db                	xor    %ebx,%ebx
1400cb858:	89 d8                	mov    %ebx,%eax
1400cb85a:	48 83 c4 28          	add    $0x28,%rsp
1400cb85e:	5b                   	pop    %rbx
1400cb85f:	5e                   	pop    %rsi
1400cb860:	5f                   	pop    %rdi
1400cb861:	5d                   	pop    %rbp
1400cb862:	c3                   	ret
1400cb863:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cb868:	48 8b 3d b1 3b 1e 00 	mov    0x1e3bb1(%rip),%rdi        # 0x1402af420
1400cb86f:	ff d7                	call   *%rdi
1400cb871:	83 38 02             	cmpl   $0x2,(%rax)
1400cb874:	74 e0                	je     0x1400cb856
1400cb876:	ff d7                	call   *%rdi
1400cb878:	49 89 f0             	mov    %rsi,%r8
1400cb87b:	48 8d 15 da 3a 14 00 	lea    0x143ada(%rip),%rdx        # 0x14020f35c
1400cb882:	48 8d 0d da 3a 14 00 	lea    0x143ada(%rip),%rcx        # 0x14020f363
1400cb889:	8b 28                	mov    (%rax),%ebp
1400cb88b:	e8 f0 7d ff ff       	call   0x1400c3680
1400cb890:	ff d7                	call   *%rdi
1400cb892:	89 28                	mov    %ebp,(%rax)
1400cb894:	89 d8                	mov    %ebx,%eax
1400cb896:	48 83 c4 28          	add    $0x28,%rsp
1400cb89a:	5b                   	pop    %rbx
1400cb89b:	5e                   	pop    %rsi
1400cb89c:	5f                   	pop    %rdi
1400cb89d:	5d                   	pop    %rbp
1400cb89e:	c3                   	ret
1400cb89f:	90                   	nop
1400cb8a0:	55                   	push   %rbp
1400cb8a1:	57                   	push   %rdi
1400cb8a2:	56                   	push   %rsi
1400cb8a3:	53                   	push   %rbx
1400cb8a4:	48 83 ec 28          	sub    $0x28,%rsp
1400cb8a8:	48 89 ce             	mov    %rcx,%rsi
1400cb8ab:	e8 90 b9 01 00       	call   0x1400e7240
1400cb8b0:	89 c3                	mov    %eax,%ebx
1400cb8b2:	85 c0                	test   %eax,%eax
1400cb8b4:	75 12                	jne    0x1400cb8c8
1400cb8b6:	31 db                	xor    %ebx,%ebx
1400cb8b8:	89 d8                	mov    %ebx,%eax
1400cb8ba:	48 83 c4 28          	add    $0x28,%rsp
1400cb8be:	5b                   	pop    %rbx
1400cb8bf:	5e                   	pop    %rsi
1400cb8c0:	5f                   	pop    %rdi
1400cb8c1:	5d                   	pop    %rbp
1400cb8c2:	c3                   	ret
1400cb8c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cb8c8:	48 8b 3d 51 3b 1e 00 	mov    0x1e3b51(%rip),%rdi        # 0x1402af420
1400cb8cf:	ff d7                	call   *%rdi
1400cb8d1:	83 38 02             	cmpl   $0x2,(%rax)
1400cb8d4:	74 e0                	je     0x1400cb8b6
1400cb8d6:	ff d7                	call   *%rdi
1400cb8d8:	49 89 f0             	mov    %rsi,%r8
1400cb8db:	48 8d 15 93 3a 14 00 	lea    0x143a93(%rip),%rdx        # 0x14020f375
1400cb8e2:	48 8d 0d 7a 3a 14 00 	lea    0x143a7a(%rip),%rcx        # 0x14020f363
1400cb8e9:	8b 28                	mov    (%rax),%ebp
1400cb8eb:	e8 90 7d ff ff       	call   0x1400c3680
1400cb8f0:	ff d7                	call   *%rdi
1400cb8f2:	89 28                	mov    %ebp,(%rax)
1400cb8f4:	89 d8                	mov    %ebx,%eax
1400cb8f6:	48 83 c4 28          	add    $0x28,%rsp
1400cb8fa:	5b                   	pop    %rbx
1400cb8fb:	5e                   	pop    %rsi
1400cb8fc:	5f                   	pop    %rdi
1400cb8fd:	5d                   	pop    %rbp
1400cb8fe:	c3                   	ret
1400cb8ff:	90                   	nop
1400cb900:	57                   	push   %rdi
1400cb901:	56                   	push   %rsi
1400cb902:	53                   	push   %rbx
1400cb903:	48 83 ec 20          	sub    $0x20,%rsp
1400cb907:	48 89 ce             	mov    %rcx,%rsi
1400cb90a:	44 89 c7             	mov    %r8d,%edi
1400cb90d:	e8 5e 8d 01 00       	call   0x1400e4670
1400cb912:	89 c3                	mov    %eax,%ebx
1400cb914:	85 c0                	test   %eax,%eax
1400cb916:	75 10                	jne    0x1400cb928
1400cb918:	89 d8                	mov    %ebx,%eax
1400cb91a:	48 83 c4 20          	add    $0x20,%rsp
1400cb91e:	5b                   	pop    %rbx
1400cb91f:	5e                   	pop    %rsi
1400cb920:	5f                   	pop    %rdi
1400cb921:	c3                   	ret
1400cb922:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cb928:	ff 15 f2 3a 1e 00    	call   *0x1e3af2(%rip)        # 0x1402af420
1400cb92e:	8b 00                	mov    (%rax),%eax
1400cb930:	83 f8 02             	cmp    $0x2,%eax
1400cb933:	74 e3                	je     0x1400cb918
1400cb935:	83 f8 14             	cmp    $0x14,%eax
1400cb938:	74 de                	je     0x1400cb918
1400cb93a:	83 f8 0d             	cmp    $0xd,%eax
1400cb93d:	75 05                	jne    0x1400cb944
1400cb93f:	83 e7 01             	and    $0x1,%edi
1400cb942:	75 d4                	jne    0x1400cb918
1400cb944:	48 8b 05 95 d6 16 00 	mov    0x16d695(%rip),%rax        # 0x140238fe0
1400cb94b:	48 8d 0d 54 39 14 00 	lea    0x143954(%rip),%rcx        # 0x14020f2a6
1400cb952:	8b 00                	mov    (%rax),%eax
1400cb954:	85 c0                	test   %eax,%eax
1400cb956:	74 08                	je     0x1400cb960
1400cb958:	e8 0b 7a 11 00       	call   0x1401e3368
1400cb95d:	48 89 c1             	mov    %rax,%rcx
1400cb960:	48 89 f2             	mov    %rsi,%rdx
1400cb963:	e8 18 7d ff ff       	call   0x1400c3680
1400cb968:	89 d8                	mov    %ebx,%eax
1400cb96a:	48 83 c4 20          	add    $0x20,%rsp
1400cb96e:	5b                   	pop    %rbx
1400cb96f:	5e                   	pop    %rsi
1400cb970:	5f                   	pop    %rdi
1400cb971:	c3                   	ret
1400cb972:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cb979:	00 00 00 00
1400cb97d:	0f 1f 00             	nopl   (%rax)
1400cb980:	57                   	push   %rdi
1400cb981:	56                   	push   %rsi
1400cb982:	53                   	push   %rbx
1400cb983:	48 83 ec 20          	sub    $0x20,%rsp
1400cb987:	48 89 ce             	mov    %rcx,%rsi
1400cb98a:	44 89 c7             	mov    %r8d,%edi
1400cb98d:	e8 de 8c 01 00       	call   0x1400e4670
1400cb992:	89 c3                	mov    %eax,%ebx
1400cb994:	85 c0                	test   %eax,%eax
1400cb996:	75 10                	jne    0x1400cb9a8
1400cb998:	89 d8                	mov    %ebx,%eax
1400cb99a:	48 83 c4 20          	add    $0x20,%rsp
1400cb99e:	5b                   	pop    %rbx
1400cb99f:	5e                   	pop    %rsi
1400cb9a0:	5f                   	pop    %rdi
1400cb9a1:	c3                   	ret
1400cb9a2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cb9a8:	ff 15 72 3a 1e 00    	call   *0x1e3a72(%rip)        # 0x1402af420
1400cb9ae:	8b 00                	mov    (%rax),%eax
1400cb9b0:	83 f8 02             	cmp    $0x2,%eax
1400cb9b3:	74 e3                	je     0x1400cb998
1400cb9b5:	83 f8 14             	cmp    $0x14,%eax
1400cb9b8:	74 de                	je     0x1400cb998
1400cb9ba:	83 f8 0d             	cmp    $0xd,%eax
1400cb9bd:	75 05                	jne    0x1400cb9c4
1400cb9bf:	83 e7 01             	and    $0x1,%edi
1400cb9c2:	75 d4                	jne    0x1400cb998
1400cb9c4:	48 8b 05 15 d6 16 00 	mov    0x16d615(%rip),%rax        # 0x140238fe0
1400cb9cb:	48 8d 0d d4 38 14 00 	lea    0x1438d4(%rip),%rcx        # 0x14020f2a6
1400cb9d2:	8b 00                	mov    (%rax),%eax
1400cb9d4:	85 c0                	test   %eax,%eax
1400cb9d6:	74 08                	je     0x1400cb9e0
1400cb9d8:	e8 8b 79 11 00       	call   0x1401e3368
1400cb9dd:	48 89 c1             	mov    %rax,%rcx
1400cb9e0:	48 89 f2             	mov    %rsi,%rdx
1400cb9e3:	e8 38 7a ff ff       	call   0x1400c3420
1400cb9e8:	90                   	nop
1400cb9e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400cb9f0:	56                   	push   %rsi
1400cb9f1:	53                   	push   %rbx
1400cb9f2:	48 83 ec 48          	sub    $0x48,%rsp
1400cb9f6:	48 8b 1d f3 d0 16 00 	mov    0x16d0f3(%rip),%rbx        # 0x140238af0
1400cb9fd:	48 8b 03             	mov    (%rbx),%rax
1400cba00:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400cba05:	31 c0                	xor    %eax,%eax
1400cba07:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
1400cba0c:	48 8b 05 8d d9 16 00 	mov    0x16d98d(%rip),%rax        # 0x1402393a0
1400cba13:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400cba1a:	00 00
1400cba1c:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400cba23:	00 00
1400cba25:	48 89 f1             	mov    %rsi,%rcx
1400cba28:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400cba2d:	e8 4e 14 fd ff       	call   0x14009ce80
1400cba32:	85 c0                	test   %eax,%eax
1400cba34:	75 1b                	jne    0x1400cba51
1400cba36:	31 d2                	xor    %edx,%edx
1400cba38:	48 89 f1             	mov    %rsi,%rcx
1400cba3b:	e8 80 ef fc ff       	call   0x14009a9c0
1400cba40:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400cba45:	48 2b 13             	sub    (%rbx),%rdx
1400cba48:	75 1b                	jne    0x1400cba65
1400cba4a:	48 83 c4 48          	add    $0x48,%rsp
1400cba4e:	5b                   	pop    %rbx
1400cba4f:	5e                   	pop    %rsi
1400cba50:	c3                   	ret
1400cba51:	48 8d 0d 28 39 14 00 	lea    0x143928(%rip),%rcx        # 0x14020f380
1400cba58:	e8 83 ef ff ff       	call   0x1400ca9e0
1400cba5d:	48 89 c1             	mov    %rax,%rcx
1400cba60:	e8 bb 79 ff ff       	call   0x1400c3420
1400cba65:	e8 06 8e 11 00       	call   0x1401e4870
1400cba6a:	90                   	nop
1400cba6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400cba70:	57                   	push   %rdi
1400cba71:	56                   	push   %rsi
1400cba72:	53                   	push   %rbx
1400cba73:	48 83 ec 30          	sub    $0x30,%rsp
1400cba77:	48 8b 3d 72 d0 16 00 	mov    0x16d072(%rip),%rdi        # 0x140238af0
1400cba7e:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
1400cba83:	48 89 d3             	mov    %rdx,%rbx
1400cba86:	4c 89 c6             	mov    %r8,%rsi
1400cba89:	4c 8b 0f             	mov    (%rdi),%r9
1400cba8c:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
1400cba91:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1400cba96:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1400cba9b:	e8 88 78 11 00       	call   0x1401e3328
1400cbaa0:	85 c0                	test   %eax,%eax
1400cbaa2:	78 1a                	js     0x1400cbabe
1400cbaa4:	48 63 d0             	movslq %eax,%rdx
1400cbaa7:	48 39 da             	cmp    %rbx,%rdx
1400cbaaa:	73 2e                	jae    0x1400cbada
1400cbaac:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400cbab1:	48 2b 17             	sub    (%rdi),%rdx
1400cbab4:	75 1f                	jne    0x1400cbad5
1400cbab6:	48 83 c4 30          	add    $0x30,%rsp
1400cbaba:	5b                   	pop    %rbx
1400cbabb:	5e                   	pop    %rsi
1400cbabc:	5f                   	pop    %rdi
1400cbabd:	c3                   	ret
1400cbabe:	48 8d 0d e3 38 14 00 	lea    0x1438e3(%rip),%rcx        # 0x14020f3a8
1400cbac5:	e8 16 ef ff ff       	call   0x1400ca9e0
1400cbaca:	48 89 f2             	mov    %rsi,%rdx
1400cbacd:	48 89 c1             	mov    %rax,%rcx
1400cbad0:	e8 bb 78 ff ff       	call   0x1400c3390
1400cbad5:	e8 96 8d 11 00       	call   0x1401e4870
1400cbada:	4c 8d 05 e7 38 14 00 	lea    0x1438e7(%rip),%r8        # 0x14020f3c8
1400cbae1:	ba a6 02 00 00       	mov    $0x2a6,%edx
1400cbae6:	48 8d 0d 47 38 14 00 	lea    0x143847(%rip),%rcx        # 0x14020f334
1400cbaed:	e8 9e 7c ff ff       	call   0x1400c3790
1400cbaf2:	90                   	nop
1400cbaf3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cbafa:	00 00 00 00
1400cbafe:	66 90                	xchg   %ax,%ax
1400cbb00:	41 54                	push   %r12
1400cbb02:	55                   	push   %rbp
1400cbb03:	57                   	push   %rdi
1400cbb04:	56                   	push   %rsi
1400cbb05:	53                   	push   %rbx
1400cbb06:	48 83 ec 20          	sub    $0x20,%rsp
1400cbb0a:	48 89 d6             	mov    %rdx,%rsi
1400cbb0d:	4c 89 c3             	mov    %r8,%rbx
1400cbb10:	ba 01 03 00 00       	mov    $0x301,%edx
1400cbb15:	48 89 cd             	mov    %rcx,%rbp
1400cbb18:	41 b8 b6 01 00 00    	mov    $0x1b6,%r8d
1400cbb1e:	e8 cd f2 ff ff       	call   0x1400cadf0
1400cbb23:	41 89 c4             	mov    %eax,%r12d
1400cbb26:	48 85 db             	test   %rbx,%rbx
1400cbb29:	74 32                	je     0x1400cbb5d
1400cbb2b:	31 ff                	xor    %edi,%edi
1400cbb2d:	eb 0e                	jmp    0x1400cbb3d
1400cbb2f:	90                   	nop
1400cbb30:	74 46                	je     0x1400cbb78
1400cbb32:	48 01 c6             	add    %rax,%rsi
1400cbb35:	48 01 c7             	add    %rax,%rdi
1400cbb38:	48 29 c3             	sub    %rax,%rbx
1400cbb3b:	74 1b                	je     0x1400cbb58
1400cbb3d:	49 89 d8             	mov    %rbx,%r8
1400cbb40:	48 89 f2             	mov    %rsi,%rdx
1400cbb43:	44 89 e1             	mov    %r12d,%ecx
1400cbb46:	e8 55 f4 ff ff       	call   0x1400cafa0
1400cbb4b:	48 85 c0             	test   %rax,%rax
1400cbb4e:	79 e0                	jns    0x1400cbb30
1400cbb50:	eb 32                	jmp    0x1400cbb84
1400cbb52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400cbb58:	48 85 ff             	test   %rdi,%rdi
1400cbb5b:	78 27                	js     0x1400cbb84
1400cbb5d:	44 89 e1             	mov    %r12d,%ecx
1400cbb60:	e8 db df 11 00       	call   0x1401e9b40
1400cbb65:	85 c0                	test   %eax,%eax
1400cbb67:	75 32                	jne    0x1400cbb9b
1400cbb69:	48 83 c4 20          	add    $0x20,%rsp
1400cbb6d:	5b                   	pop    %rbx
1400cbb6e:	5e                   	pop    %rsi
1400cbb6f:	5f                   	pop    %rdi
1400cbb70:	5d                   	pop    %rbp
1400cbb71:	41 5c                	pop    %r12
1400cbb73:	c3                   	ret
1400cbb74:	0f 1f 40 00          	nopl   0x0(%rax)
1400cbb78:	ff 15 a2 38 1e 00    	call   *0x1e38a2(%rip)        # 0x1402af420
1400cbb7e:	c7 00 1c 00 00 00    	movl   $0x1c,(%rax)
1400cbb84:	48 8d 0d 67 38 14 00 	lea    0x143867(%rip),%rcx        # 0x14020f3f2
1400cbb8b:	e8 50 ee ff ff       	call   0x1400ca9e0
1400cbb90:	48 89 ea             	mov    %rbp,%rdx
1400cbb93:	48 89 c1             	mov    %rax,%rcx
1400cbb96:	e8 85 78 ff ff       	call   0x1400c3420
1400cbb9b:	48 8d 0d 68 38 14 00 	lea    0x143868(%rip),%rcx        # 0x14020f40a
1400cbba2:	e8 39 ee ff ff       	call   0x1400ca9e0
1400cbba7:	48 89 ea             	mov    %rbp,%rdx
1400cbbaa:	48 89 c1             	mov    %rax,%rcx
1400cbbad:	e8 6e 78 ff ff       	call   0x1400c3420
1400cbbb2:	90                   	nop
1400cbbb3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400cbbba:	00 00 00 00
1400cbbbe:	66 90                	xchg   %ax,%ax
1400cbbc0:	57                   	push   %rdi
1400cbbc1:	56                   	push   %rsi
1400cbbc2:	53                   	push   %rbx
1400cbbc3:	48 83 ec 50          	sub    $0x50,%rsp
1400cbbc7:	48 8b 3d 22 cf 16 00 	mov    0x16cf22(%rip),%rdi        # 0x140238af0
1400cbbce:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
1400cbbd5:	00
1400cbbd6:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
1400cbbdb:	48 89 cb             	mov    %rcx,%rbx
1400cbbde:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1400cbbe5:	00
1400cbbe6:	4c 89 8c 24 88 00 00 	mov    %r9,0x88(%rsp)
1400cbbed:	00
1400cbbee:	48 89 f1             	mov    %rsi,%rcx
1400cbbf1:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1400cbbf6:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1400cbbfd:	00 00
1400cbbff:	48 8b 07             	mov    (%rdi),%rax
1400cbc02:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400cbc07:	31 c0                	xor    %eax,%eax
1400cbc09:	48 8b 05 90 d7 16 00 	mov    0x16d790(%rip),%rax        # 0x1402393a0
1400cbc10:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400cbc17:	00 00
1400cbc19:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400cbc1e:	e8 2d 02 fd ff       	call   0x14009be50
1400cbc23:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1400cbc28:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400cbc2d:	4d 85 c0             	test   %r8,%r8
1400cbc30:	74 08                	je     0x1400cbc3a
1400cbc32:	42 80 7c 02 ff 0a    	cmpb   $0xa,-0x1(%rdx,%r8,1)
1400cbc38:	75 26                	jne    0x1400cbc60
1400cbc3a:	48 89 d9             	mov    %rbx,%rcx
1400cbc3d:	e8 be fe ff ff       	call   0x1400cbb00
1400cbc42:	48 89 f1             	mov    %rsi,%rcx
1400cbc45:	e8 f6 ec fc ff       	call   0x14009a940
1400cbc4a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400cbc4f:	48 2b 07             	sub    (%rdi),%rax
1400cbc52:	75 67                	jne    0x1400cbcbb
1400cbc54:	48 83 c4 50          	add    $0x50,%rsp
1400cbc58:	5b                   	pop    %rbx
1400cbc59:	5e                   	pop    %rsi
1400cbc5a:	5f                   	pop    %rdi
1400cbc5b:	c3                   	ret
1400cbc5c:	0f 1f 40 00          	nopl   0x0(%rax)
1400cbc60:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400cbc65:	48 85 c0             	test   %rax,%rax
1400cbc68:	75 46                	jne    0x1400cbcb0
1400cbc6a:	ba 01 00 00 00       	mov    $0x1,%edx
1400cbc6f:	48 89 f1             	mov    %rsi,%rcx
1400cbc72:	e8 29 ef fc ff       	call   0x14009aba0
1400cbc77:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400cbc7c:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1400cbc81:	49 8d 40 01          	lea    0x1(%r8),%rax
1400cbc85:	48 89 44 24 38       	mov    %rax,0x38(%rsp)