14020456b:	cc                   	int3
14020456c:	cc                   	int3
14020456d:	cc                   	int3
14020456e:	cc                   	int3
14020456f:	cc                   	int3
140204570:	40 53                	rex push %rbx
140204572:	b8 30 00 00 00       	mov    $0x30,%eax
140204577:	e8 64 60 0f 00       	call   0x1402fa5e0
14020457c:	48 2b e0             	sub    %rax,%rsp
14020457f:	81 39 00 01 00 00    	cmpl   $0x100,(%rcx)
140204585:	4c 8b ca             	mov    %rdx,%r9
140204588:	48 8b d9             	mov    %rcx,%rbx
14020458b:	75 61                	jne    0x1402045ee
14020458d:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
140204594:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14020459a:	66 ff 80 0e 01 00 00 	incw   0x10e(%rax)
1402045a1:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
1402045a8:	49 8b c9             	mov    %r9,%rcx
1402045ab:	0f b7 90 0c 01 00 00 	movzwl 0x10c(%rax),%edx
1402045b2:	e8 b9 e1 ff ff       	call   0x140202770
1402045b7:	85 c0                	test   %eax,%eax
1402045b9:	75 33                	jne    0x1402045ee
1402045bb:	ba 50 00 00 00       	mov    $0x50,%edx
1402045c0:	c7 44 24 28 96 03 00 	movl   $0x396,0x28(%rsp)
1402045c7:	00
1402045c8:	48 8d 05 21 67 15 00 	lea    0x156721(%rip),%rax        # 0x14035acf0
1402045cf:	41 b8 73 01 00 00    	mov    $0x173,%r8d
1402045d5:	48 8b cb             	mov    %rbx,%rcx
1402045d8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402045dd:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
1402045e1:	e8 fa 1e fe ff       	call   0x1401e64e0
1402045e6:	33 c0                	xor    %eax,%eax
1402045e8:	48 83 c4 30          	add    $0x30,%rsp
1402045ec:	5b                   	pop    %rbx
1402045ed:	c3                   	ret
1402045ee:	b8 01 00 00 00       	mov    $0x1,%eax
1402045f3:	48 83 c4 30          	add    $0x30,%rsp
1402045f7:	5b                   	pop    %rbx
1402045f8:	c3                   	ret
1402045f9:	cc                   	int3
1402045fa:	cc                   	int3
1402045fb:	cc                   	int3
1402045fc:	cc                   	int3
1402045fd:	cc                   	int3
1402045fe:	cc                   	int3
1402045ff:	cc                   	int3
140204600:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140204605:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14020460a:	56                   	push   %rsi
14020460b:	57                   	push   %rdi
14020460c:	41 56                	push   %r14
14020460e:	b8 40 00 00 00       	mov    $0x40,%eax
140204613:	e8 c8 5f 0f 00       	call   0x1402fa5e0
140204618:	48 2b e0             	sub    %rax,%rsp
14020461b:	48 8b b9 b0 00 00 00 	mov    0xb0(%rcx),%rdi
140204622:	0f 57 c0             	xorps  %xmm0,%xmm0
140204625:	48 81 c7 90 01 00 00 	add    $0x190,%rdi
14020462c:	49 8b f0             	mov    %r8,%rsi
14020462f:	4c 8b f2             	mov    %rdx,%r14
140204632:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140204637:	33 c0                	xor    %eax,%eax
140204639:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14020463e:	48 8b d9             	mov    %rcx,%rbx
140204641:	0f 11 07             	movups %xmm0,(%rdi)
140204644:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
140204648:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
14020464c:	0f 11 47 30          	movups %xmm0,0x30(%rdi)
140204650:	0f 11 47 40          	movups %xmm0,0x40(%rdi)
140204654:	48 89 47 50          	mov    %rax,0x50(%rdi)
140204658:	e8 d3 01 00 00       	call   0x140204830
14020465d:	85 c0                	test   %eax,%eax
14020465f:	75 35                	jne    0x140204696
140204661:	0f 1f 40 00          	nopl   0x0(%rax)
140204665:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14020466c:	00 00 00 00
140204670:	8b 44 24 60          	mov    0x60(%rsp),%eax
140204674:	83 c0 03             	add    $0x3,%eax
140204677:	83 f8 01             	cmp    $0x1,%eax
14020467a:	0f 87 1a 01 00 00    	ja     0x14020479a
140204680:	4c 8d 44 24 78       	lea    0x78(%rsp),%r8
140204685:	48 8b cb             	mov    %rbx,%rcx
140204688:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14020468d:	e8 9e 01 00 00       	call   0x140204830
140204692:	85 c0                	test   %eax,%eax
140204694:	74 da                	je     0x140204670
140204696:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
14020469d:	8b 88 30 02 00 00    	mov    0x230(%rax),%ecx
1402046a3:	41 89 0e             	mov    %ecx,(%r14)
1402046a6:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1402046ad:	4c 8b 40 08          	mov    0x8(%rax),%r8
1402046b1:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
1402046b8:	48 89 06             	mov    %rax,(%rsi)
1402046bb:	41 81 3e 01 01 00 00 	cmpl   $0x101,(%r14)
1402046c2:	75 3e                	jne    0x140204702
1402046c4:	48 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%rax
1402046cb:	48 85 c0             	test   %rax,%rax
1402046ce:	0f 84 3c 01 00 00    	je     0x140204810
1402046d4:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
1402046db:	4d 8b c8             	mov    %r8,%r9
1402046de:	8b 13                	mov    (%rbx),%edx
1402046e0:	41 b8 14 00 00 00    	mov    $0x14,%r8d
1402046e6:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402046eb:	33 c9                	xor    %ecx,%ecx
1402046ed:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1402046f2:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1402046f9:	00 00
1402046fb:	ff d0                	call   *%rax
1402046fd:	e9 0e 01 00 00       	jmp    0x140204810
140204702:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
140204706:	0f b6 07             	movzbl (%rdi),%eax
140204709:	48 8b d5             	mov    %rbp,%rdx
14020470c:	41 88 00             	mov    %al,(%r8)
14020470f:	48 8b cd             	mov    %rbp,%rcx
140204712:	41 88 68 03          	mov    %bpl,0x3(%r8)
140204716:	48 c1 ea 10          	shr    $0x10,%rdx
14020471a:	41 88 50 01          	mov    %dl,0x1(%r8)
14020471e:	48 c1 e9 08          	shr    $0x8,%rcx
140204722:	41 88 48 02          	mov    %cl,0x2(%r8)
140204726:	0f b6 47 11          	movzbl 0x11(%rdi),%eax
14020472a:	41 88 40 04          	mov    %al,0x4(%r8)
14020472e:	0f b6 47 10          	movzbl 0x10(%rdi),%eax
140204732:	41 88 40 05          	mov    %al,0x5(%r8)
140204736:	66 41 c7 40 06 00 00 	movw   $0x0,0x6(%r8)
14020473d:	41 c6 40 08 00       	movb   $0x0,0x8(%r8)
140204742:	49 83 c0 09          	add    $0x9,%r8
140204746:	41 88 10             	mov    %dl,(%r8)
140204749:	41 88 48 01          	mov    %cl,0x1(%r8)
14020474d:	41 88 68 02          	mov    %bpl,0x2(%r8)
140204751:	8b 03                	mov    (%rbx),%eax
140204753:	3d 00 01 00 00       	cmp    $0x100,%eax
140204758:	74 04                	je     0x14020475e
14020475a:	48 83 c5 0c          	add    $0xc,%rbp
14020475e:	3d 00 01 00 00       	cmp    $0x100,%eax
140204763:	48 c7 c6 f7 ff ff ff 	mov    $0xfffffffffffffff7,%rsi
14020476a:	b9 03 00 00 00       	mov    $0x3,%ecx
14020476f:	48 0f 44 f1          	cmove  %rcx,%rsi
140204773:	49 03 f0             	add    %r8,%rsi
140204776:	41 83 3e 14          	cmpl   $0x14,(%r14)
14020477a:	75 0c                	jne    0x140204788
14020477c:	48 8b cb             	mov    %rbx,%rcx
14020477f:	e8 fc 5e fe ff       	call   0x1401ea680
140204784:	85 c0                	test   %eax,%eax
140204786:	74 12                	je     0x14020479a
140204788:	4c 8b c5             	mov    %rbp,%r8
14020478b:	48 8b d6             	mov    %rsi,%rdx
14020478e:	48 8b cb             	mov    %rbx,%rcx
140204791:	e8 5a 98 00 00       	call   0x14020dff0
140204796:	85 c0                	test   %eax,%eax
140204798:	75 04                	jne    0x14020479e
14020479a:	33 c0                	xor    %eax,%eax
14020479c:	eb 77                	jmp    0x140204815
14020479e:	4c 8b 93 b8 00 00 00 	mov    0xb8(%rbx),%r10
1402047a5:	4d 85 d2             	test   %r10,%r10
1402047a8:	74 26                	je     0x1402047d0
1402047aa:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
1402047b1:	4c 8b ce             	mov    %rsi,%r9
1402047b4:	8b 13                	mov    (%rbx),%edx
1402047b6:	41 b8 16 00 00 00    	mov    $0x16,%r8d
1402047bc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402047c1:	33 c9                	xor    %ecx,%ecx
1402047c3:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1402047c8:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402047cd:	41 ff d2             	call   *%r10
1402047d0:	0f 57 c0             	xorps  %xmm0,%xmm0
1402047d3:	33 c0                	xor    %eax,%eax
1402047d5:	0f 11 07             	movups %xmm0,(%rdi)
1402047d8:	0f 11 47 10          	movups %xmm0,0x10(%rdi)
1402047dc:	0f 11 47 20          	movups %xmm0,0x20(%rdi)
1402047e0:	0f 11 47 30          	movups %xmm0,0x30(%rdi)
1402047e4:	0f 11 47 40          	movups %xmm0,0x40(%rdi)
1402047e8:	48 89 47 50          	mov    %rax,0x50(%rdi)
1402047ec:	48 8b 83 b0 00 00 00 	mov    0xb0(%rbx),%rax
1402047f3:	66 ff 80 10 01 00 00 	incw   0x110(%rax)
1402047fa:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140204801:	48 8b 48 08          	mov    0x8(%rax),%rcx
140204805:	48 83 c1 0c          	add    $0xc,%rcx
140204809:	48 89 8b 90 00 00 00 	mov    %rcx,0x90(%rbx)
140204810:	b8 01 00 00 00       	mov    $0x1,%eax
140204815:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14020481a:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14020481f:	48 83 c4 40          	add    $0x40,%rsp
140204823:	41 5e                	pop    %r14
140204825:	5f                   	pop    %rdi
140204826:	5e                   	pop    %rsi
140204827:	c3                   	ret
140204828:	cc                   	int3
140204829:	cc                   	int3
14020482a:	cc                   	int3
14020482b:	cc                   	int3
14020482c:	cc                   	int3
14020482d:	cc                   	int3
14020482e:	cc                   	int3
14020482f:	cc                   	int3
140204830:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140204835:	55                   	push   %rbp
140204836:	56                   	push   %rsi
140204837:	57                   	push   %rdi
140204838:	41 54                	push   %r12
14020483a:	41 55                	push   %r13
14020483c:	41 56                	push   %r14
14020483e:	41 57                	push   %r15
140204840:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140204845:	b8 d0 00 00 00       	mov    $0xd0,%eax
14020484a:	e8 91 5d 0f 00       	call   0x1402fa5e0
14020484f:	48 2b e0             	sub    %rax,%rsp
140204852:	48 8b 05 27 39 20 00 	mov    0x203927(%rip),%rax        # 0x140408180
140204859:	48 33 c4             	xor    %rsp,%rax
14020485c:	48 89 45 17          	mov    %rax,0x17(%rbp)
140204860:	45 33 ff             	xor    %r15d,%r15d
140204863:	4d 8b e0             	mov    %r8,%r12
140204866:	44 89 3a             	mov    %r15d,(%rdx)
140204869:	4c 8b ea             	mov    %rdx,%r13
14020486c:	48 8b f9             	mov    %rcx,%rdi
14020486f:	4c 8d 35 7a 64 15 00 	lea    0x15647a(%rip),%r14        # 0x14035acf0
140204876:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14020487d:	00 00 00
140204880:	48 8b 8f b0 00 00 00 	mov    0xb0(%rdi),%rcx
140204887:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
14020488e:	e8 5d 3a 01 00       	call   0x1402182f0
140204893:	48 8b f0             	mov    %rax,%rsi
140204896:	48 85 c0             	test   %rax,%rax
140204899:	0f 84 8f 00 00 00    	je     0x14020492e
14020489f:	48 8b 8f b0 00 00 00 	mov    0xb0(%rdi),%rcx
1402048a6:	48 8b 58 08          	mov    0x8(%rax),%rbx
1402048aa:	0f b7 91 10 01 00 00 	movzwl 0x110(%rcx),%edx
1402048b1:	66 39 53 10          	cmp    %dx,0x10(%rbx)
1402048b5:	73 66                	jae    0x14020491d
1402048b7:	48 8b 89 18 01 00 00 	mov    0x118(%rcx),%rcx
1402048be:	e8 bd 3a 01 00       	call   0x140218380
1402048c3:	83 7b 28 00          	cmpl   $0x0,0x28(%rbx)
1402048c7:	74 12                	je     0x1402048db
1402048c9:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1402048cd:	e8 0e bf 03 00       	call   0x1402407e0
1402048d2:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1402048d6:	e8 c5 52 01 00       	call   0x140219ba0
1402048db:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1402048df:	41 b8 67 00 00 00    	mov    $0x67,%r8d
1402048e5:	49 8b d6             	mov    %r14,%rdx
1402048e8:	e8 23 4a 02 00       	call   0x140229310
1402048ed:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
1402048f1:	41 b8 68 00 00 00    	mov    $0x68,%r8d
1402048f7:	49 8b d6             	mov    %r14,%rdx
1402048fa:	e8 11 4a 02 00       	call   0x140229310
1402048ff:	41 b8 69 00 00 00    	mov    $0x69,%r8d
140204905:	49 8b d6             	mov    %r14,%rdx
140204908:	48 8b cb             	mov    %rbx,%rcx
14020490b:	e8 00 4a 02 00       	call   0x140229310
140204910:	48 8b ce             	mov    %rsi,%rcx
140204913:	e8 e8 37 01 00       	call   0x140218100
140204918:	e9 63 ff ff ff       	jmp    0x140204880
14020491d:	48 83 7b 60 00       	cmpq   $0x0,0x60(%rbx)
140204922:	75 0a                	jne    0x14020492e
140204924:	66 3b 53 10          	cmp    0x10(%rbx),%dx
140204928:	0f 84 a3 01 00 00    	je     0x140204ad1
14020492e:	48 8b 47 08          	mov    0x8(%rdi),%rax
140204932:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140204936:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
14020493b:	4c 8d 4d 07          	lea    0x7(%rbp),%r9
14020493f:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140204944:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
140204948:	48 8b cf             	mov    %rdi,%rcx
14020494b:	48 c7 44 24 20 0c 00 	movq   $0xc,0x20(%rsp)
140204952:	00 00
140204954:	ba 16 00 00 00       	mov    $0x16,%edx
140204959:	ff 50 68             	call   *0x68(%rax)
14020495c:	85 c0                	test   %eax,%eax
14020495e:	0f 8e 54 04 00 00    	jle    0x140204db8
140204964:	83 7d 9f 14          	cmpl   $0x14,-0x61(%rbp)
140204968:	0f 84 a4 03 00 00    	je     0x140204d12
14020496e:	48 83 7d 97 0c       	cmpq   $0xc,-0x69(%rbp)
140204973:	0f 85 69 03 00 00    	jne    0x140204ce2
140204979:	0f b6 75 08          	movzbl 0x8(%rbp),%esi
14020497d:	33 c0                	xor    %eax,%eax
14020497f:	0f b6 4d 0b          	movzbl 0xb(%rbp),%ecx
140204983:	0f 57 c0             	xorps  %xmm0,%xmm0
140204986:	44 0f b6 7d 0d       	movzbl 0xd(%rbp),%r15d
14020498b:	0f b6 5d 10          	movzbl 0x10(%rbp),%ebx
14020498f:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140204993:	0f b6 45 07          	movzbl 0x7(%rbp),%eax
140204997:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
14020499b:	88 45 a7             	mov    %al,-0x59(%rbp)
14020499e:	0f b6 45 09          	movzbl 0x9(%rbp),%eax
1402049a2:	c1 e6 08             	shl    $0x8,%esi
1402049a5:	0b f0                	or     %eax,%esi
1402049a7:	66 c1 e1 08          	shl    $0x8,%cx
1402049ab:	0f b6 45 0a          	movzbl 0xa(%rbp),%eax
1402049af:	41 c1 e7 08          	shl    $0x8,%r15d
1402049b3:	c1 e3 08             	shl    $0x8,%ebx
1402049b6:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
1402049ba:	c1 e6 08             	shl    $0x8,%esi
1402049bd:	48 0b f0             	or     %rax,%rsi
1402049c0:	0f b6 45 0c          	movzbl 0xc(%rbp),%eax
1402049c4:	66 0b c8             	or     %ax,%cx
1402049c7:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
1402049cb:	0f b6 45 0e          	movzbl 0xe(%rbp),%eax
1402049cf:	44 0f b7 f1          	movzwl %cx,%r14d
1402049d3:	44 0b f8             	or     %eax,%r15d
1402049d6:	66 89 4d b7          	mov    %cx,-0x49(%rbp)
1402049da:	0f b6 45 0f          	movzbl 0xf(%rbp),%eax
1402049de:	48 8d 8f 30 08 00 00 	lea    0x830(%rdi),%rcx
1402049e5:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1402049e9:	41 c1 e7 08          	shl    $0x8,%r15d
1402049ed:	4c 0b f8             	or     %rax,%r15
1402049f0:	0f b6 45 11          	movzbl 0x11(%rbp),%eax
1402049f4:	0b d8                	or     %eax,%ebx
1402049f6:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
1402049fa:	0f b6 45 12          	movzbl 0x12(%rbp),%eax
1402049fe:	c1 e3 08             	shl    $0x8,%ebx
140204a01:	48 0b d8             	or     %rax,%rbx
140204a04:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
140204a08:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140204a0c:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140204a10:	e8 db 28 fe ff       	call   0x1401e72f0
140204a15:	48 3b d8             	cmp    %rax,%rbx
140204a18:	0f 87 a0 02 00 00    	ja     0x140204cbe
140204a1e:	48 8b 87 b0 00 00 00 	mov    0xb0(%rdi),%rax
140204a25:	66 44 3b b0 10 01 00 	cmp    0x110(%rax),%r14w
140204a2c:	00
140204a2d:	0f 85 76 02 00 00    	jne    0x140204ca9
140204a33:	48 85 db             	test   %rbx,%rbx
140204a36:	74 09                	je     0x140204a41
140204a38:	48 3b de             	cmp    %rsi,%rbx
140204a3b:	0f 82 60 01 00 00    	jb     0x140204ba1
140204a41:	83 7f 38 00          	cmpl   $0x0,0x38(%rdi)
140204a45:	0f 85 a7 01 00 00    	jne    0x140204bf2
140204a4b:	48 83 b8 a8 01 00 00 	cmpq   $0x0,0x1a8(%rax)
140204a52:	00
140204a53:	0f 85 99 01 00 00    	jne    0x140204bf2
140204a59:	83 7f 5c 01          	cmpl   $0x1,0x5c(%rdi)
140204a5d:	0f 84 8f 01 00 00    	je     0x140204bf2
140204a63:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140204a67:	0f 85 85 01 00 00    	jne    0x140204bf2
140204a6d:	80 7d 08 00          	cmpb   $0x0,0x8(%rbp)
140204a71:	0f 85 3f 01 00 00    	jne    0x140204bb6
140204a77:	80 7d 09 00          	cmpb   $0x0,0x9(%rbp)
140204a7b:	0f 85 35 01 00 00    	jne    0x140204bb6
140204a81:	80 7d 0a 00          	cmpb   $0x0,0xa(%rbp)
140204a85:	0f 85 2b 01 00 00    	jne    0x140204bb6
140204a8b:	4c 8b 97 b8 00 00 00 	mov    0xb8(%rdi),%r10
140204a92:	4d 85 d2             	test   %r10,%r10
140204a95:	74 2b                	je     0x140204ac2
140204a97:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
140204a9e:	4c 8d 4d 07          	lea    0x7(%rbp),%r9
140204aa2:	8b 17                	mov    (%rdi),%edx
140204aa4:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140204aaa:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140204aaf:	33 c9                	xor    %ecx,%ecx
140204ab1:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140204ab6:	48 c7 44 24 20 0c 00 	movq   $0xc,0x20(%rsp)
140204abd:	00 00