14018970d:	cc                   	int3
14018970e:	cc                   	int3
14018970f:	cc                   	int3
140189710:	40 53                	rex push %rbx
140189712:	55                   	push   %rbp
140189713:	57                   	push   %rdi
140189714:	41 57                	push   %r15
140189716:	b8 f8 00 00 00       	mov    $0xf8,%eax
14018971b:	e8 10 74 12 00       	call   0x1402b0b30
140189720:	48 2b e0             	sub    %rax,%rsp
140189723:	48 8b 05 56 c3 24 00 	mov    0x24c356(%rip),%rax        # 0x1403d5a80
14018972a:	48 33 c4             	xor    %rsp,%rax
14018972d:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
140189734:	00
140189735:	8b ea                	mov    %edx,%ebp
140189737:	48 8b d9             	mov    %rcx,%rbx
14018973a:	e8 f1 ba f8 ff       	call   0x140115230
14018973f:	48 8b c8             	mov    %rax,%rcx
140189742:	4c 8b f8             	mov    %rax,%r15
140189745:	33 ff                	xor    %edi,%edi
140189747:	e8 b4 08 fb ff       	call   0x14013a000
14018974c:	85 c0                	test   %eax,%eax
14018974e:	7f 38                	jg     0x140189788
140189750:	e8 1b d9 f9 ff       	call   0x140127070
140189755:	4c 8d 05 b4 73 19 00 	lea    0x1973b4(%rip),%r8        # 0x140320b10
14018975c:	ba fb 02 00 00       	mov    $0x2fb,%edx
140189761:	48 8d 0d 68 72 19 00 	lea    0x197268(%rip),%rcx        # 0x1403209d0
140189768:	e8 23 da f9 ff       	call   0x140127190
14018976d:	45 33 c9             	xor    %r9d,%r9d
140189770:	8d 57 50             	lea    0x50(%rdi),%edx
140189773:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140189779:	48 8b cb             	mov    %rbx,%rcx
14018977c:	e8 2f 6b ff ff       	call   0x1401802b0
140189781:	33 c0                	xor    %eax,%eax
140189783:	e9 3b 01 00 00       	jmp    0x1401898c3
140189788:	39 6b 38             	cmp    %ebp,0x38(%rbx)
14018978b:	48 8d 8b 48 0c 00 00 	lea    0xc48(%rbx),%rcx
140189792:	48 89 b4 24 30 01 00 	mov    %rsi,0x130(%rsp)
140189799:	00
14018979a:	be 7c 07 00 00       	mov    $0x77c,%esi
14018979f:	4c 89 a4 24 38 01 00 	mov    %r12,0x138(%rsp)
1401897a6:	00
1401897a7:	4c 63 e0             	movslq %eax,%r12
1401897aa:	b8 3c 07 00 00       	mov    $0x73c,%eax
1401897af:	0f 45 f0             	cmovne %eax,%esi
1401897b2:	4c 89 b4 24 f0 00 00 	mov    %r14,0xf0(%rsp)
1401897b9:	00
1401897ba:	48 03 f3             	add    %rbx,%rsi
1401897bd:	85 ed                	test   %ebp,%ebp
1401897bf:	74 1a                	je     0x1401897db
1401897c1:	4c 8b b3 70 08 00 00 	mov    0x870(%rbx),%r14
1401897c8:	c7 43 7c 01 00 00 00 	movl   $0x1,0x7c(%rbx)
1401897cf:	e8 8c 79 ff ff       	call   0x140181160
1401897d4:	b8 78 08 00 00       	mov    $0x878,%eax
1401897d9:	eb 11                	jmp    0x1401897ec
1401897db:	4c 8b b3 40 08 00 00 	mov    0x840(%rbx),%r14
1401897e2:	e8 69 79 ff ff       	call   0x140181150
1401897e7:	b8 48 08 00 00       	mov    $0x848,%eax
1401897ec:	4c 8b 8b 20 03 00 00 	mov    0x320(%rbx),%r9
1401897f3:	48 03 c3             	add    %rbx,%rax
1401897f6:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1401897fb:	4d 8b c7             	mov    %r15,%r8
1401897fe:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140189803:	8b d5                	mov    %ebp,%edx
140189805:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
14018980c:	00
14018980d:	48 8b cb             	mov    %rbx,%rcx
140189810:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140189815:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14018981a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14018981f:	48 8d 05 52 71 19 00 	lea    0x197152(%rip),%rax        # 0x140320978
140189826:	48 c7 44 24 38 0b 00 	movq   $0xb,0x38(%rsp)
14018982d:	00 00
14018982f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140189834:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140189839:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14018983e:	e8 bd e5 ff ff       	call   0x140187e00
140189843:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
14018984a:	00
14018984b:	85 c0                	test   %eax,%eax
14018984d:	74 41                	je     0x140189890
14018984f:	4d 8b c4             	mov    %r12,%r8
140189852:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140189857:	48 8b ce             	mov    %rsi,%rcx
14018985a:	e8 01 7b 15 00       	call   0x1402e1360
14018985f:	39 6b 38             	cmp    %ebp,0x38(%rbx)
140189862:	48 8d 05 bf 72 19 00 	lea    0x1972bf(%rip),%rax        # 0x140320b28
140189869:	48 8d 15 d0 72 19 00 	lea    0x1972d0(%rip),%rdx        # 0x140320b40
140189870:	4d 8b cc             	mov    %r12,%r9
140189873:	48 0f 44 d0          	cmove  %rax,%rdx
140189877:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14018987c:	48 8b cb             	mov    %rbx,%rcx
14018987f:	e8 5c 0c f8 ff       	call   0x14010a4e0
140189884:	85 c0                	test   %eax,%eax
140189886:	74 08                	je     0x140189890
140189888:	89 7b 7c             	mov    %edi,0x7c(%rbx)
14018988b:	bf 01 00 00 00       	mov    $0x1,%edi
140189890:	ba 40 00 00 00       	mov    $0x40,%edx
140189895:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
14018989c:	00
14018989d:	e8 9e 79 e7 ff       	call   0x140001240
1401898a2:	ba 40 00 00 00       	mov    $0x40,%edx
1401898a7:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401898ac:	e8 8f 79 e7 ff       	call   0x140001240
1401898b1:	4c 8b a4 24 38 01 00 	mov    0x138(%rsp),%r12
1401898b8:	00
1401898b9:	8b c7                	mov    %edi,%eax
1401898bb:	48 8b b4 24 30 01 00 	mov    0x130(%rsp),%rsi
1401898c2:	00
1401898c3:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1401898ca:	00
1401898cb:	48 33 cc             	xor    %rsp,%rcx
1401898ce:	e8 dd 65 12 00       	call   0x1402afeb0
1401898d3:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
1401898da:	41 5f                	pop    %r15
1401898dc:	5f                   	pop    %rdi
1401898dd:	5d                   	pop    %rbp
1401898de:	5b                   	pop    %rbx
1401898df:	c3                   	ret
1401898e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401898e5:	57                   	push   %rdi
1401898e6:	b8 20 00 00 00       	mov    $0x20,%eax
1401898eb:	e8 40 72 12 00       	call   0x1402b0b30
1401898f0:	48 2b e0             	sub    %rax,%rsp
1401898f3:	49 8b f8             	mov    %r8,%rdi
1401898f6:	48 8b c2             	mov    %rdx,%rax
1401898f9:	48 8b d9             	mov    %rcx,%rbx
1401898fc:	4c 39 41 08          	cmp    %r8,0x8(%rcx)
140189900:	72 22                	jb     0x140189924
140189902:	48 8b 11             	mov    (%rcx),%rdx
140189905:	48 8b c8             	mov    %rax,%rcx
140189908:	e8 53 7a 15 00       	call   0x1402e1360
14018990d:	48 01 3b             	add    %rdi,(%rbx)
140189910:	b8 01 00 00 00       	mov    $0x1,%eax
140189915:	48 29 7b 08          	sub    %rdi,0x8(%rbx)
140189919:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14018991e:	48 83 c4 20          	add    $0x20,%rsp
140189922:	5f                   	pop    %rdi
140189923:	c3                   	ret
140189924:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140189929:	33 c0                	xor    %eax,%eax
14018992b:	48 83 c4 20          	add    $0x20,%rsp
14018992f:	5f                   	pop    %rdi
140189930:	c3                   	ret
140189931:	cc                   	int3
140189932:	cc                   	int3
140189933:	cc                   	int3
140189934:	cc                   	int3
140189935:	cc                   	int3
140189936:	cc                   	int3
140189937:	cc                   	int3
140189938:	cc                   	int3
140189939:	cc                   	int3
14018993a:	cc                   	int3
14018993b:	cc                   	int3
14018993c:	cc                   	int3
14018993d:	cc                   	int3
14018993e:	cc                   	int3
14018993f:	cc                   	int3
140189940:	b8 18 00 00 00       	mov    $0x18,%eax
140189945:	e8 e6 71 12 00       	call   0x1402b0b30
14018994a:	48 2b e0             	sub    %rax,%rsp
14018994d:	0f 10 01             	movups (%rcx),%xmm0
140189950:	4c 8b c9             	mov    %rcx,%r9
140189953:	4c 8b d2             	mov    %rdx,%r10
140189956:	0f 11 04 24          	movups %xmm0,(%rsp)
14018995a:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
14018995f:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140189964:	48 85 c9             	test   %rcx,%rcx
140189967:	74 46                	je     0x1401899af
140189969:	48 8b 04 24          	mov    (%rsp),%rax
14018996d:	48 ff c9             	dec    %rcx
140189970:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140189975:	44 0f b6 00          	movzbl (%rax),%r8d
140189979:	48 8d 50 01          	lea    0x1(%rax),%rdx
14018997d:	48 89 14 24          	mov    %rdx,(%rsp)
140189981:	49 3b c8             	cmp    %r8,%rcx
140189984:	72 29                	jb     0x1401899af
140189986:	49 8d 04 10          	lea    (%r8,%rdx,1),%rax
14018998a:	49 2b c8             	sub    %r8,%rcx
14018998d:	48 89 04 24          	mov    %rax,(%rsp)
140189991:	b8 01 00 00 00       	mov    $0x1,%eax
140189996:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14018999b:	0f 10 04 24          	movups (%rsp),%xmm0
14018999f:	41 0f 11 01          	movups %xmm0,(%r9)
1401899a3:	49 89 12             	mov    %rdx,(%r10)
1401899a6:	4d 89 42 08          	mov    %r8,0x8(%r10)
1401899aa:	48 83 c4 18          	add    $0x18,%rsp
1401899ae:	c3                   	ret
1401899af:	33 c0                	xor    %eax,%eax
1401899b1:	48 83 c4 18          	add    $0x18,%rsp
1401899b5:	c3                   	ret
1401899b6:	cc                   	int3
1401899b7:	cc                   	int3
1401899b8:	cc                   	int3
1401899b9:	cc                   	int3
1401899ba:	cc                   	int3
1401899bb:	cc                   	int3
1401899bc:	cc                   	int3
1401899bd:	cc                   	int3
1401899be:	cc                   	int3
1401899bf:	cc                   	int3
1401899c0:	b8 18 00 00 00       	mov    $0x18,%eax
1401899c5:	e8 66 71 12 00       	call   0x1402b0b30
1401899ca:	48 2b e0             	sub    %rax,%rsp
1401899cd:	0f 10 01             	movups (%rcx),%xmm0
1401899d0:	4c 8b c9             	mov    %rcx,%r9
1401899d3:	0f 11 04 24          	movups %xmm0,(%rsp)
1401899d7:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1401899dc:	66 48 0f 7e c1       	movq   %xmm0,%rcx
1401899e1:	48 83 f9 02          	cmp    $0x2,%rcx
1401899e5:	72 52                	jb     0x140189a39
1401899e7:	48 8b 04 24          	mov    (%rsp),%rax
1401899eb:	48 83 c1 fe          	add    $0xfffffffffffffffe,%rcx
1401899ef:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401899f4:	44 0f b6 00          	movzbl (%rax),%r8d
1401899f8:	4c 8d 50 02          	lea    0x2(%rax),%r10
1401899fc:	0f b6 40 01          	movzbl 0x1(%rax),%eax
140189a00:	49 c1 e0 08          	shl    $0x8,%r8
140189a04:	4c 0b c0             	or     %rax,%r8
140189a07:	4c 89 14 24          	mov    %r10,(%rsp)
140189a0b:	49 3b c8             	cmp    %r8,%rcx
140189a0e:	72 29                	jb     0x140189a39
140189a10:	4b 8d 04 10          	lea    (%r8,%r10,1),%rax
140189a14:	49 2b c8             	sub    %r8,%rcx
140189a17:	48 89 04 24          	mov    %rax,(%rsp)
140189a1b:	b8 01 00 00 00       	mov    $0x1,%eax
140189a20:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140189a25:	0f 10 04 24          	movups (%rsp),%xmm0
140189a29:	41 0f 11 01          	movups %xmm0,(%r9)
140189a2d:	4c 89 12             	mov    %r10,(%rdx)
140189a30:	4c 89 42 08          	mov    %r8,0x8(%rdx)
140189a34:	48 83 c4 18          	add    $0x18,%rsp
140189a38:	c3                   	ret
140189a39:	33 c0                	xor    %eax,%eax
140189a3b:	48 83 c4 18          	add    $0x18,%rsp
140189a3f:	c3                   	ret
140189a40:	40 55                	rex push %rbp
140189a42:	53                   	push   %rbx
140189a43:	56                   	push   %rsi
140189a44:	57                   	push   %rdi
140189a45:	41 54                	push   %r12
140189a47:	41 55                	push   %r13
140189a49:	41 56                	push   %r14
140189a4b:	41 57                	push   %r15
140189a4d:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
140189a52:	b8 d8 00 00 00       	mov    $0xd8,%eax
140189a57:	e8 d4 70 12 00       	call   0x1402b0b30
140189a5c:	48 2b e0             	sub    %rax,%rsp
140189a5f:	48 8b 05 1a c0 24 00 	mov    0x24c01a(%rip),%rax        # 0x1403d5a80
140189a66:	48 33 c4             	xor    %rsp,%rax
140189a69:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140189a6d:	4c 8b b9 80 0b 00 00 	mov    0xb80(%rcx),%r15
140189a74:	33 c0                	xor    %eax,%eax
140189a76:	48 8b fa             	mov    %rdx,%rdi
140189a79:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140189a7d:	48 8b d9             	mov    %rcx,%rbx
140189a80:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140189a85:	48 8b 89 10 09 00 00 	mov    0x910(%rcx),%rcx
140189a8c:	33 d2                	xor    %edx,%edx
140189a8e:	44 8b e0             	mov    %eax,%r12d
140189a91:	4c 89 4d c7          	mov    %r9,-0x39(%rbp)
140189a95:	44 89 45 97          	mov    %r8d,-0x69(%rbp)
140189a99:	c7 44 24 34 ff ff ff 	movl   $0xffffffff,0x34(%rsp)
140189aa0:	ff
140189aa1:	e8 5a aa 00 00       	call   0x140194500
140189aa6:	4c 63 f0             	movslq %eax,%r14
140189aa9:	85 c0                	test   %eax,%eax
140189aab:	0f 84 d0 05 00 00    	je     0x14018a081
140189ab1:	41 81 fe 00 ff 00 00 	cmp    $0xff00,%r14d
140189ab8:	0f 8f c3 05 00 00    	jg     0x14018a081
140189abe:	49 8b ce             	mov    %r14,%rcx
140189ac1:	48 8d 15 98 71 19 00 	lea    0x197198(%rip),%rdx        # 0x140320c60
140189ac8:	41 b8 6d 0e 00 00    	mov    $0xe6d,%r8d
140189ace:	e8 9d 22 f6 ff       	call   0x1400ebd70
140189ad3:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140189ad7:	48 85 c0             	test   %rax,%rax
140189ada:	75 28                	jne    0x140189b04
140189adc:	e8 8f d5 f9 ff       	call   0x140127070
140189ae1:	ba 6f 0e 00 00       	mov    $0xe6f,%edx
140189ae6:	4c 8d 05 53 75 19 00 	lea    0x197553(%rip),%r8        # 0x140321040
140189aed:	48 8d 0d 6c 71 19 00 	lea    0x19716c(%rip),%rcx        # 0x140320c60
140189af4:	e8 97 d6 f9 ff       	call   0x140127190
140189af9:	41 b8 00 01 0c 00    	mov    $0xc0100,%r8d
140189aff:	e9 a0 05 00 00       	jmp    0x14018a0a4
140189b04:	e8 77 10 ff ff       	call   0x14017ab80
140189b09:	49 8b cf             	mov    %r15,%rcx
140189b0c:	4c 8b e0             	mov    %rax,%r12
140189b0f:	e8 bc 46 f8 ff       	call   0x14010e1d0
140189b14:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140189b19:	4d 85 e4             	test   %r12,%r12
140189b1c:	0f 84 50 05 00 00    	je     0x14018a072
140189b22:	48 85 c0             	test   %rax,%rax
140189b25:	0f 84 47 05 00 00    	je     0x14018a072
140189b2b:	48 8b 75 8f          	mov    -0x71(%rbp),%rsi
140189b2f:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140189b33:	48 8b 8b 10 09 00 00 	mov    0x910(%rbx),%rcx
140189b3a:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
140189b3e:	e8 bd a9 00 00       	call   0x140194500
140189b43:	85 c0                	test   %eax,%eax
140189b45:	75 0f                	jne    0x140189b56
140189b47:	e8 24 d5 f9 ff       	call   0x140127070
140189b4c:	ba 7c 0e 00 00       	mov    $0xe7c,%edx
140189b51:	e9 35 05 00 00       	jmp    0x14018a08b
140189b56:	45 8b c6             	mov    %r14d,%r8d
140189b59:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
140189b5d:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140189b61:	33 c9                	xor    %ecx,%ecx
140189b63:	e8 e8 a4 00 00       	call   0x140194050
140189b68:	48 8b f0             	mov    %rax,%rsi
140189b6b:	48 85 c0             	test   %rax,%rax
140189b6e:	75 0f                	jne    0x140189b7f
140189b70:	e8 fb d4 f9 ff       	call   0x140127070
140189b75:	ba 86 0e 00 00       	mov    $0xe86,%edx
140189b7a:	e9 0c 05 00 00       	jmp    0x14018a08b
140189b7f:	33 d2                	xor    %edx,%edx
140189b81:	48 8b ce             	mov    %rsi,%rcx
140189b84:	e8 77 a9 00 00       	call   0x140194500
140189b89:	44 8b e8             	mov    %eax,%r13d
140189b8c:	85 c0                	test   %eax,%eax
140189b8e:	0f 84 a2 04 00 00    	je     0x14018a036
140189b94:	41 3b c6             	cmp    %r14d,%eax
140189b97:	0f 8f 99 04 00 00    	jg     0x14018a036
140189b9d:	4c 8b 75 8f          	mov    -0x71(%rbp),%r14
140189ba1:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140189ba5:	48 8b ce             	mov    %rsi,%rcx
140189ba8:	4c 89 75 9f          	mov    %r14,-0x61(%rbp)
140189bac:	e8 4f a9 00 00       	call   0x140194500
140189bb1:	85 c0                	test   %eax,%eax
140189bb3:	75 3f                	jne    0x140189bf4
140189bb5:	e8 b6 d4 f9 ff       	call   0x140127070
140189bba:	4c 8d 05 7f 74 19 00 	lea    0x19747f(%rip),%r8        # 0x140321040
140189bc1:	ba 93 0e 00 00       	mov    $0xe93,%edx
140189bc6:	48 8d 0d 93 70 19 00 	lea    0x197093(%rip),%rcx        # 0x140320c60
140189bcd:	e8 be d5 f9 ff       	call   0x140127190
140189bd2:	45 33 c9             	xor    %r9d,%r9d
140189bd5:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140189bdb:	48 8b cb             	mov    %rbx,%rcx
140189bde:	41 8d 51 50          	lea    0x50(%r9),%edx
140189be2:	e8 c9 66 ff ff       	call   0x1401802b0
140189be7:	48 8b ce             	mov    %rsi,%rcx
140189bea:	e8 d1 19 f8 ff       	call   0x14010b5c0
140189bef:	e9 bf 04 00 00       	jmp    0x14018a0b3
140189bf4:	48 8b ce             	mov    %rsi,%rcx
140189bf7:	e8 c4 19 f8 ff       	call   0x14010b5c0
140189bfc:	49 83 bf 40 02 00 00 	cmpq   $0x0,0x240(%r15)
140189c03:	00
140189c04:	0f 85 04 03 00 00    	jne    0x140189f0e
140189c0a:	49 83 bf 38 02 00 00 	cmpq   $0x0,0x238(%r15)
140189c11:	00