14027b6a9:	4c 8b c5             	mov    %rbp,%r8
14027b6ac:	41 8b d6             	mov    %r14d,%edx
14027b6af:	49 8b cd             	mov    %r13,%rcx
14027b6b2:	e8 f9 21 04 00       	call   0x1402bd8b0
14027b6b7:	eb 29                	jmp    0x14027b6e2
14027b6b9:	c7 44 24 20 11 01 00 	movl   $0x111,0x20(%rsp)
14027b6c0:	00
14027b6c1:	41 b8 76 00 00 00    	mov    $0x76,%r8d
14027b6c7:	e9 6f 02 00 00       	jmp    0x14027b93b
14027b6cc:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
14027b6d3:	00
14027b6d4:	4c 8b c5             	mov    %rbp,%r8
14027b6d7:	41 8b d6             	mov    %r14d,%edx
14027b6da:	49 8b cd             	mov    %r13,%rcx
14027b6dd:	e8 3e 07 04 00       	call   0x1402bbe20
14027b6e2:	85 c0                	test   %eax,%eax
14027b6e4:	0f 8e 65 02 00 00    	jle    0x14027b94f
14027b6ea:	4d 8b c7             	mov    %r15,%r8
14027b6ed:	41 8b d6             	mov    %r14d,%edx
14027b6f0:	49 8b cd             	mov    %r13,%rcx
14027b6f3:	e8 78 fe fa ff       	call   0x14022b570
14027b6f8:	48 85 c0             	test   %rax,%rax
14027b6fb:	0f 84 4e 02 00 00    	je     0x14027b94f
14027b701:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14027b705:	49 8b cf             	mov    %r15,%rcx
14027b708:	e8 03 0c fb ff       	call   0x14022c310
14027b70d:	85 c0                	test   %eax,%eax
14027b70f:	78 13                	js     0x14027b724
14027b711:	c7 44 24 20 1d 01 00 	movl   $0x11d,0x20(%rsp)
14027b718:	00
14027b719:	41 b8 84 00 00 00    	mov    $0x84,%r8d
14027b71f:	e9 17 02 00 00       	jmp    0x14027b93b
14027b724:	f6 43 74 02          	testb  $0x2,0x74(%rbx)
14027b728:	74 20                	je     0x14027b74a
14027b72a:	4c 8b 43 18          	mov    0x18(%rbx),%r8
14027b72e:	48 8d 4b 78          	lea    0x78(%rbx),%rcx
14027b732:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
14027b739:	4c 8b ce             	mov    %rsi,%r9
14027b73c:	e8 7f c2 ff ff       	call   0x1402779c0
14027b741:	48 85 c0             	test   %rax,%rax
14027b744:	0f 84 05 02 00 00    	je     0x14027b94f
14027b74a:	f6 43 74 80          	testb  $0x80,0x74(%rbx)
14027b74e:	0f 85 91 00 00 00    	jne    0x14027b7e5
14027b754:	4c 8b c6             	mov    %rsi,%r8
14027b757:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14027b75c:	48 8b cb             	mov    %rbx,%rcx
14027b75f:	e8 cc 13 00 00       	call   0x14027cb30
14027b764:	4c 8b e0             	mov    %rax,%r12
14027b767:	48 85 c0             	test   %rax,%rax
14027b76a:	75 11                	jne    0x14027b77d
14027b76c:	c7 44 24 20 29 01 00 	movl   $0x129,0x20(%rsp)
14027b773:	00
14027b774:	44 8d 40 44          	lea    0x44(%rax),%r8d
14027b778:	e9 be 01 00 00       	jmp    0x14027b93b
14027b77d:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
14027b782:	75 47                	jne    0x14027b7cb
14027b784:	48 8b ce             	mov    %rsi,%rcx
14027b787:	e8 c4 18 00 00       	call   0x14027d050
14027b78c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14027b791:	48 8b e8             	mov    %rax,%rbp
14027b794:	48 85 c0             	test   %rax,%rax
14027b797:	75 0d                	jne    0x14027b7a6
14027b799:	c7 44 24 20 30 01 00 	movl   $0x130,0x20(%rsp)
14027b7a0:	00
14027b7a1:	e9 8f 01 00 00       	jmp    0x14027b935
14027b7a6:	49 8b cc             	mov    %r12,%rcx
14027b7a9:	e8 62 f9 ff ff       	call   0x14027b110
14027b7ae:	4c 8b ce             	mov    %rsi,%r9
14027b7b1:	4d 8b c4             	mov    %r12,%r8
14027b7b4:	48 8b d5             	mov    %rbp,%rdx
14027b7b7:	49 8b cf             	mov    %r15,%rcx
14027b7ba:	e8 a1 f2 ff ff       	call   0x14027aa60
14027b7bf:	49 8b cc             	mov    %r12,%rcx
14027b7c2:	8b e8                	mov    %eax,%ebp
14027b7c4:	e8 87 f9 ff ff       	call   0x14027b150
14027b7c9:	eb 12                	jmp    0x14027b7dd
14027b7cb:	4c 8b ce             	mov    %rsi,%r9
14027b7ce:	4d 8b c4             	mov    %r12,%r8
14027b7d1:	33 d2                	xor    %edx,%edx
14027b7d3:	49 8b cf             	mov    %r15,%rcx
14027b7d6:	e8 85 f2 ff ff       	call   0x14027aa60
14027b7db:	8b e8                	mov    %eax,%ebp
14027b7dd:	85 ed                	test   %ebp,%ebp
14027b7df:	0f 84 6a 01 00 00    	je     0x14027b94f
14027b7e5:	f6 43 74 20          	testb  $0x20,0x74(%rbx)
14027b7e9:	0f 85 c0 00 00 00    	jne    0x14027b8af
14027b7ef:	83 7b 04 01          	cmpl   $0x1,0x4(%rbx)
14027b7f3:	0f 84 b6 00 00 00    	je     0x14027b8af
14027b7f9:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
14027b7fe:	74 20                	je     0x14027b820
14027b800:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)
14027b805:	74 19                	je     0x14027b820
14027b807:	48 83 7b 40 00       	cmpq   $0x0,0x40(%rbx)
14027b80c:	74 12                	je     0x14027b820
14027b80e:	48 83 7b 48 00       	cmpq   $0x0,0x48(%rbx)
14027b813:	74 0b                	je     0x14027b820
14027b815:	48 83 7b 50 00       	cmpq   $0x0,0x50(%rbx)
14027b81a:	0f 85 8f 00 00 00    	jne    0x14027b8af
14027b820:	e8 6b 06 fb ff       	call   0x14022be90
14027b825:	48 8b e8             	mov    %rax,%rbp
14027b828:	48 85 c0             	test   %rax,%rax
14027b82b:	75 0d                	jne    0x14027b83a
14027b82d:	c7 44 24 20 41 01 00 	movl   $0x141,0x20(%rsp)
14027b834:	00
14027b835:	e9 fb 00 00 00       	jmp    0x14027b935
14027b83a:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14027b83e:	48 85 d2             	test   %rdx,%rdx
14027b841:	75 2d                	jne    0x14027b870
14027b843:	ba 66 00 00 00       	mov    $0x66,%edx
14027b848:	c7 44 24 20 45 01 00 	movl   $0x145,0x20(%rsp)
14027b84f:	00
14027b850:	4c 8d 0d e1 d2 10 00 	lea    0x10d2e1(%rip),%r9        # 0x140388b38
14027b857:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
14027b85a:	44 8d 42 4d          	lea    0x4d(%rdx),%r8d
14027b85e:	e8 3d 5b fa ff       	call   0x1402213a0
14027b863:	48 8b cd             	mov    %rbp,%rcx
14027b866:	e8 35 04 fb ff       	call   0x14022bca0
14027b86b:	e9 df 00 00 00       	jmp    0x14027b94f
14027b870:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14027b876:	48 8b cd             	mov    %rbp,%rcx
14027b879:	e8 f2 0a fb ff       	call   0x14022c370
14027b87e:	48 8b 43 78          	mov    0x78(%rbx),%rax
14027b882:	4c 8b c5             	mov    %rbp,%r8
14027b885:	4c 8b 53 08          	mov    0x8(%rbx),%r10
14027b889:	49 8b d7             	mov    %r15,%rdx
14027b88c:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
14027b890:	48 8b cf             	mov    %rdi,%rcx
14027b893:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14027b898:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14027b89d:	41 ff 52 30          	call   *0x30(%r10)
14027b8a1:	48 8b cd             	mov    %rbp,%rcx
14027b8a4:	85 c0                	test   %eax,%eax
14027b8a6:	74 be                	je     0x14027b866
14027b8a8:	e8 f3 03 fb ff       	call   0x14022bca0
14027b8ad:	eb 1b                	jmp    0x14027b8ca
14027b8af:	48 8b 43 08          	mov    0x8(%rbx),%rax
14027b8b3:	4c 8b ce             	mov    %rsi,%r9
14027b8b6:	4c 8b c3             	mov    %rbx,%r8
14027b8b9:	49 8b d7             	mov    %r15,%rdx
14027b8bc:	48 8b cf             	mov    %rdi,%rcx
14027b8bf:	ff 50 28             	call   *0x28(%rax)
14027b8c2:	85 c0                	test   %eax,%eax
14027b8c4:	0f 84 85 00 00 00    	je     0x14027b94f
14027b8ca:	4d 85 e4             	test   %r12,%r12
14027b8cd:	74 17                	je     0x14027b8e6
14027b8cf:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14027b8d4:	4c 8b ce             	mov    %rsi,%r9
14027b8d7:	4d 8b c4             	mov    %r12,%r8
14027b8da:	48 8b cf             	mov    %rdi,%rcx
14027b8dd:	e8 ae f5 ff ff       	call   0x14027ae90
14027b8e2:	85 c0                	test   %eax,%eax
14027b8e4:	74 69                	je     0x14027b94f
14027b8e6:	83 bc 24 a0 00 00 00 	cmpl   $0x5,0xa0(%rsp)
14027b8ed:	05
14027b8ee:	75 24                	jne    0x14027b914
14027b8f0:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14027b8f4:	4c 8b c7             	mov    %rdi,%r8
14027b8f7:	49 8b cf             	mov    %r15,%rcx
14027b8fa:	e8 b1 1b 00 00       	call   0x14027d4b0
14027b8ff:	85 c0                	test   %eax,%eax
14027b901:	74 4c                	je     0x14027b94f
14027b903:	49 8b d7             	mov    %r15,%rdx
14027b906:	48 8b cf             	mov    %rdi,%rcx
14027b909:	e8 f2 ff fa ff       	call   0x14022b900
14027b90e:	85 c0                	test   %eax,%eax
14027b910:	49 0f 4f ff          	cmovg  %r15,%rdi
14027b914:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
14027b91b:	00
14027b91c:	45 8b c6             	mov    %r14d,%r8d
14027b91f:	48 8b cf             	mov    %rdi,%rcx
14027b922:	e8 b9 fe fa ff       	call   0x14022b7e0
14027b927:	89 44 24 34          	mov    %eax,0x34(%rsp)
14027b92b:	eb 22                	jmp    0x14027b94f
14027b92d:	c7 44 24 20 01 01 00 	movl   $0x101,0x20(%rsp)
14027b934:	00
14027b935:	41 b8 41 00 00 00    	mov    $0x41,%r8d
14027b93b:	ba 66 00 00 00       	mov    $0x66,%edx
14027b940:	4c 8d 0d f1 d1 10 00 	lea    0x10d1f1(%rip),%r9        # 0x140388b38
14027b947:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
14027b94a:	e8 51 5a fa ff       	call   0x1402213a0
14027b94f:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
14027b956:	00
14027b957:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14027b95c:	48 8b ce             	mov    %rsi,%rcx
14027b95f:	e8 ac 15 00 00       	call   0x14027cf10
14027b964:	48 8b ce             	mov    %rsi,%rcx
14027b967:	e8 24 16 00 00       	call   0x14027cf90
14027b96c:	49 63 d6             	movslq %r14d,%rdx
14027b96f:	4c 8d 05 c2 d1 10 00 	lea    0x10d1c2(%rip),%r8        # 0x140388b38
14027b976:	41 b9 6b 01 00 00    	mov    $0x16b,%r9d
14027b97c:	49 8b cd             	mov    %r13,%rcx
14027b97f:	e8 9c da fa ff       	call   0x140229420
14027b984:	8b 44 24 34          	mov    0x34(%rsp),%eax
14027b988:	48 83 c4 48          	add    $0x48,%rsp
14027b98c:	41 5e                	pop    %r14
14027b98e:	41 5d                	pop    %r13
14027b990:	41 5c                	pop    %r12
14027b992:	5e                   	pop    %rsi
14027b993:	5d                   	pop    %rbp
14027b994:	5b                   	pop    %rbx
14027b995:	c3                   	ret
14027b996:	cc                   	int3
14027b997:	cc                   	int3
14027b998:	cc                   	int3
14027b999:	cc                   	int3
14027b99a:	cc                   	int3
14027b99b:	cc                   	int3
14027b99c:	cc                   	int3
14027b99d:	cc                   	int3
14027b99e:	cc                   	int3
14027b99f:	cc                   	int3
14027b9a0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14027b9a5:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
14027b9a9:	53                   	push   %rbx
14027b9aa:	55                   	push   %rbp
14027b9ab:	56                   	push   %rsi
14027b9ac:	41 55                	push   %r13
14027b9ae:	41 56                	push   %r14
14027b9b0:	b8 40 00 00 00       	mov    $0x40,%eax
14027b9b5:	e8 26 ec 07 00       	call   0x1402fa5e0
14027b9ba:	48 2b e0             	sub    %rax,%rsp
14027b9bd:	49 8b 49 18          	mov    0x18(%r9),%rcx
14027b9c1:	8d 70 bf             	lea    -0x41(%rax),%esi
14027b9c4:	33 ed                	xor    %ebp,%ebp
14027b9c6:	49 8b d9             	mov    %r9,%rbx
14027b9c9:	44 8b f5             	mov    %ebp,%r14d
14027b9cc:	4d 8b e8             	mov    %r8,%r13
14027b9cf:	e8 1c 05 fb ff       	call   0x14022bef0
14027b9d4:	3d 00 40 00 00       	cmp    $0x4000,%eax
14027b9d9:	7e 2c                	jle    0x14027ba07
14027b9db:	4c 8d 0d 56 d1 10 00 	lea    0x10d156(%rip),%r9        # 0x140388b38
14027b9e2:	c7 44 24 20 ff 01 00 	movl   $0x1ff,0x20(%rsp)
14027b9e9:	00
14027b9ea:	8d 55 67             	lea    0x67(%rbp),%edx
14027b9ed:	8d 4d 04             	lea    0x4(%rbp),%ecx
14027b9f0:	44 8d 45 69          	lea    0x69(%rbp),%r8d
14027b9f4:	e8 a7 59 fa ff       	call   0x1402213a0
14027b9f9:	8b c6                	mov    %esi,%eax
14027b9fb:	48 83 c4 40          	add    $0x40,%rsp
14027b9ff:	41 5e                	pop    %r14
14027ba01:	41 5d                	pop    %r13
14027ba03:	5e                   	pop    %rsi
14027ba04:	5d                   	pop    %rbp
14027ba05:	5b                   	pop    %rbx
14027ba06:	c3                   	ret
14027ba07:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14027ba0b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14027ba0f:	e8 fc 08 fb ff       	call   0x14022c310
14027ba14:	85 c0                	test   %eax,%eax
14027ba16:	7f 2e                	jg     0x14027ba46
14027ba18:	c7 44 24 20 04 02 00 	movl   $0x204,0x20(%rsp)
14027ba1f:	00
14027ba20:	ba 67 00 00 00       	mov    $0x67,%edx
14027ba25:	4c 8d 0d 0c d1 10 00 	lea    0x10d10c(%rip),%r9        # 0x140388b38
14027ba2c:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
14027ba2f:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
14027ba33:	e8 68 59 fa ff       	call   0x1402213a0
14027ba38:	8b c6                	mov    %esi,%eax
14027ba3a:	48 83 c4 40          	add    $0x40,%rsp
14027ba3e:	41 5e                	pop    %r14
14027ba40:	41 5d                	pop    %r13
14027ba42:	5e                   	pop    %rsi
14027ba43:	5d                   	pop    %rbp
14027ba44:	5b                   	pop    %rbx
14027ba45:	c3                   	ret
14027ba46:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14027ba4a:	e8 a1 04 fb ff       	call   0x14022bef0
14027ba4f:	3d 00 0c 00 00       	cmp    $0xc00,%eax
14027ba54:	7e 18                	jle    0x14027ba6e
14027ba56:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14027ba5a:	e8 91 04 fb ff       	call   0x14022bef0
14027ba5f:	83 f8 40             	cmp    $0x40,%eax
14027ba62:	7e 0a                	jle    0x14027ba6e
14027ba64:	c7 44 24 20 0b 02 00 	movl   $0x20b,0x20(%rsp)
14027ba6b:	00
14027ba6c:	eb b2                	jmp    0x14027ba20
14027ba6e:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14027ba73:	e8 88 17 00 00       	call   0x14027d200
14027ba78:	4c 8b f8             	mov    %rax,%r15
14027ba7b:	48 85 c0             	test   %rax,%rax
14027ba7e:	0f 84 08 02 00 00    	je     0x14027bc8c
14027ba84:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
14027ba8b:	00
14027ba8c:	48 8b c8             	mov    %rax,%rcx
14027ba8f:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
14027ba94:	e8 57 18 00 00       	call   0x14027d2f0
14027ba99:	49 8b cf             	mov    %r15,%rcx
14027ba9c:	e8 af 15 00 00       	call   0x14027d050
14027baa1:	49 8b cf             	mov    %r15,%rcx
14027baa4:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
14027baab:	00
14027baac:	48 8b f8             	mov    %rax,%rdi
14027baaf:	e8 9c 15 00 00       	call   0x14027d050
14027bab4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
14027bab8:	4c 8b e0             	mov    %rax,%r12
14027babb:	e8 30 04 fb ff       	call   0x14022bef0
14027bac0:	83 c0 07             	add    $0x7,%eax
14027bac3:	41 b8 16 02 00 00    	mov    $0x216,%r8d
14027bac9:	99                   	cltd
14027baca:	83 e2 07             	and    $0x7,%edx
14027bacd:	03 c2                	add    %edx,%eax
14027bacf:	48 8d 15 62 d0 10 00 	lea    0x10d062(%rip),%rdx        # 0x140388b38
14027bad6:	c1 f8 03             	sar    $0x3,%eax
14027bad9:	48 63 e8             	movslq %eax,%rbp
14027badc:	48 8b cd             	mov    %rbp,%rcx
14027badf:	e8 dc d7 fa ff       	call   0x1402292c0
14027bae4:	4c 8b f0             	mov    %rax,%r14
14027bae7:	4d 85 e4             	test   %r12,%r12
14027baea:	0f 84 6d 01 00 00    	je     0x14027bc5d
14027baf0:	48 85 c0             	test   %rax,%rax
14027baf3:	0f 84 64 01 00 00    	je     0x14027bc5d
14027baf9:	8b 44 24 70          	mov    0x70(%rsp),%eax
14027bafd:	3b c5                	cmp    %ebp,%eax
14027baff:	7e 13                	jle    0x14027bb14
14027bb01:	c7 44 24 20 21 02 00 	movl   $0x221,0x20(%rsp)
14027bb08:	00
14027bb09:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
14027bb0f:	e9 57 01 00 00       	jmp    0x14027bc6b
14027bb14:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14027bb19:	4c 8b c7             	mov    %rdi,%r8
14027bb1c:	8b d0                	mov    %eax,%edx
14027bb1e:	e8 4d fa fa ff       	call   0x14022b570
14027bb23:	48 85 c0             	test   %rax,%rax
14027bb26:	0f 84 53 01 00 00    	je     0x14027bc7f
14027bb2c:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14027bb30:	48 8b cf             	mov    %rdi,%rcx
14027bb33:	e8 d8 07 fb ff       	call   0x14022c310
14027bb38:	85 c0                	test   %eax,%eax
14027bb3a:	78 13                	js     0x14027bb4f
14027bb3c:	c7 44 24 20 2a 02 00 	movl   $0x22a,0x20(%rsp)
14027bb43:	00
14027bb44:	41 b8 84 00 00 00    	mov    $0x84,%r8d
14027bb4a:	e9 1c 01 00 00       	jmp    0x14027bc6b
14027bb4f:	f6 43 74 02          	testb  $0x2,0x74(%rbx)
14027bb53:	48 8d 7b 78          	lea    0x78(%rbx),%rdi
14027bb57:	74 1f                	je     0x14027bb78
14027bb59:	4c 8b 43 18          	mov    0x18(%rbx),%r8
14027bb5d:	4d 8b cf             	mov    %r15,%r9
14027bb60:	48 8b 93 a8 00 00 00 	mov    0xa8(%rbx),%rdx
14027bb67:	48 8b cf             	mov    %rdi,%rcx
14027bb6a:	e8 51 be ff ff       	call   0x1402779c0
14027bb6f:	48 85 c0             	test   %rax,%rax
14027bb72:	0f 84 07 01 00 00    	je     0x14027bc7f
14027bb78:	48 8b 07             	mov    (%rdi),%rax
14027bb7b:	49 8b cc             	mov    %r12,%rcx
14027bb7e:	4c 8b 53 08          	mov    0x8(%rbx),%r10
14027bb82:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
14027bb86:	4c 8b 43 20          	mov    0x20(%rbx),%r8
14027bb8a:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
14027bb91:	00