1401ec50b:	e8 00 b6 fa ff       	call   0x140197b10
1401ec510:	90                   	nop
1401ec511:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401ec516:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec51a:	e8 c1 2e ff ff       	call   0x1401df3e0
1401ec51f:	48 8d 15 c2 4c 1b 01 	lea    0x11b4cc2(%rip),%rdx        # 0x1413a11e8
1401ec526:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec52a:	e8 e9 02 c3 00       	call   0x140e1c818
1401ec52f:	90                   	nop
1401ec530:	48 8d 15 79 fc db 00 	lea    0xdbfc79(%rip),%rdx        # 0x140fac1b0
1401ec537:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec53e:	e8 cd b5 fa ff       	call   0x140197b10
1401ec543:	90                   	nop
1401ec544:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1401ec54b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec54f:	e8 8c 2e ff ff       	call   0x1401df3e0
1401ec554:	48 8d 15 8d 4c 1b 01 	lea    0x11b4c8d(%rip),%rdx        # 0x1413a11e8
1401ec55b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec55f:	e8 b4 02 c3 00       	call   0x140e1c818
1401ec564:	90                   	nop
1401ec565:	48 8d 15 44 fc db 00 	lea    0xdbfc44(%rip),%rdx        # 0x140fac1b0
1401ec56c:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec573:	e8 98 b5 fa ff       	call   0x140197b10
1401ec578:	90                   	nop
1401ec579:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1401ec580:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec584:	e8 57 2e ff ff       	call   0x1401df3e0
1401ec589:	48 8d 15 58 4c 1b 01 	lea    0x11b4c58(%rip),%rdx        # 0x1413a11e8
1401ec590:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec594:	e8 7f 02 c3 00       	call   0x140e1c818
1401ec599:	90                   	nop
1401ec59a:	48 8d 15 0f fc db 00 	lea    0xdbfc0f(%rip),%rdx        # 0x140fac1b0
1401ec5a1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ec5a6:	e8 65 b5 fa ff       	call   0x140197b10
1401ec5ab:	90                   	nop
1401ec5ac:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401ec5b1:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec5b5:	e8 26 2e ff ff       	call   0x1401df3e0
1401ec5ba:	48 8d 15 27 4c 1b 01 	lea    0x11b4c27(%rip),%rdx        # 0x1413a11e8
1401ec5c1:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec5c5:	e8 4e 02 c3 00       	call   0x140e1c818
1401ec5ca:	90                   	nop
1401ec5cb:	48 8d 15 ce db db 00 	lea    0xdbdbce(%rip),%rdx        # 0x140faa1a0
1401ec5d2:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1401ec5d6:	e8 95 9d fb ff       	call   0x1401a6370
1401ec5db:	0f 10 00             	movups (%rax),%xmm0
1401ec5de:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1401ec5e3:	48 8d 15 2e d6 db 00 	lea    0xdbd62e(%rip),%rdx        # 0x140fa9c18
1401ec5ea:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ec5ef:	e8 7c 9d fb ff       	call   0x1401a6370
1401ec5f4:	0f 10 00             	movups (%rax),%xmm0
1401ec5f7:	0f 29 45 80          	movaps %xmm0,-0x80(%rbp)
1401ec5fb:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401ec600:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1401ec604:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec608:	e8 d3 38 ff ff       	call   0x1401dfee0
1401ec60d:	48 8d 15 14 4d 1b 01 	lea    0x11b4d14(%rip),%rdx        # 0x1413a1328
1401ec614:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec618:	e8 fb 01 c3 00       	call   0x140e1c818
1401ec61d:	cc                   	int3
1401ec61e:	48 8d 15 8b fb db 00 	lea    0xdbfb8b(%rip),%rdx        # 0x140fac1b0
1401ec625:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ec62a:	e8 e1 b4 fa ff       	call   0x140197b10
1401ec62f:	90                   	nop
1401ec630:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401ec635:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec639:	e8 a2 2d ff ff       	call   0x1401df3e0
1401ec63e:	48 8d 15 a3 4b 1b 01 	lea    0x11b4ba3(%rip),%rdx        # 0x1413a11e8
1401ec645:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec649:	e8 ca 01 c3 00       	call   0x140e1c818
1401ec64e:	cc                   	int3
1401ec64f:	cc                   	int3
1401ec650:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ec655:	55                   	push   %rbp
1401ec656:	56                   	push   %rsi
1401ec657:	57                   	push   %rdi
1401ec658:	41 54                	push   %r12
1401ec65a:	41 55                	push   %r13
1401ec65c:	41 56                	push   %r14
1401ec65e:	41 57                	push   %r15
1401ec660:	48 8d ac 24 70 fe ff 	lea    -0x190(%rsp),%rbp
1401ec667:	ff
1401ec668:	48 81 ec 90 02 00 00 	sub    $0x290,%rsp
1401ec66f:	48 8b 05 8a c8 1c 01 	mov    0x11cc88a(%rip),%rax        # 0x1413b8f00
1401ec676:	48 33 c4             	xor    %rsp,%rax
1401ec679:	48 89 85 88 01 00 00 	mov    %rax,0x188(%rbp)
1401ec680:	4d 8b f1             	mov    %r9,%r14
1401ec683:	4d 8b e0             	mov    %r8,%r12
1401ec686:	4c 8b ea             	mov    %rdx,%r13
1401ec689:	48 89 95 50 01 00 00 	mov    %rdx,0x150(%rbp)
1401ec690:	4c 89 8d 60 01 00 00 	mov    %r9,0x160(%rbp)
1401ec697:	48 8b 85 00 02 00 00 	mov    0x200(%rbp),%rax
1401ec69e:	48 89 45 60          	mov    %rax,0x60(%rbp)
1401ec6a2:	48 89 85 58 01 00 00 	mov    %rax,0x158(%rbp)
1401ec6a9:	48 8b bd 08 02 00 00 	mov    0x208(%rbp),%rdi
1401ec6b0:	48 89 bd 68 01 00 00 	mov    %rdi,0x168(%rbp)
1401ec6b7:	33 db                	xor    %ebx,%ebx
1401ec6b9:	89 5d e8             	mov    %ebx,-0x18(%rbp)
1401ec6bc:	48 89 8d 70 01 00 00 	mov    %rcx,0x170(%rbp)
1401ec6c3:	c6 85 80 01 00 00 01 	movb   $0x1,0x180(%rbp)
1401ec6ca:	e8 e1 34 8b 00       	call   0x140a9fbb0
1401ec6cf:	48 8b 08             	mov    (%rax),%rcx
1401ec6d2:	48 8d 05 27 de db 00 	lea    0xdbde27(%rip),%rax        # 0x140faa500
1401ec6d9:	48 85 c9             	test   %rcx,%rcx
1401ec6dc:	74 04                	je     0x1401ec6e2
1401ec6de:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401ec6e2:	41 c6 45 70 00       	movb   $0x0,0x70(%r13)
1401ec6e7:	49 8d 45 78          	lea    0x78(%r13),%rax
1401ec6eb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ec6f0:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec6f3:	0f 11 00             	movups %xmm0,(%rax)
1401ec6f6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ec6fb:	48 89 18             	mov    %rbx,(%rax)
1401ec6fe:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401ec702:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ec706:	49 89 9d 90 00 00 00 	mov    %rbx,0x90(%r13)
1401ec70d:	49 8d 8d 98 00 00 00 	lea    0x98(%r13),%rcx
1401ec714:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401ec719:	0f 11 01             	movups %xmm0,(%rcx)
1401ec71c:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
1401ec720:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401ec724:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1401ec728:	48 8d 35 f9 d3 db 00 	lea    0xdbd3f9(%rip),%rsi        # 0x140fa9b28
1401ec72f:	48 89 31             	mov    %rsi,(%rcx)
1401ec732:	48 8d 41 08          	lea    0x8(%rcx),%rax
1401ec736:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ec73b:	48 89 18             	mov    %rbx,(%rax)
1401ec73e:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401ec742:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ec746:	c6 41 38 00          	movb   $0x0,0x38(%rcx)
1401ec74a:	c7 45 e8 01 00 00 00 	movl   $0x1,-0x18(%rbp)
1401ec751:	e8 5a 34 8b 00       	call   0x140a9fbb0
1401ec756:	48 8b 08             	mov    (%rax),%rcx
1401ec759:	48 85 c9             	test   %rcx,%rcx
1401ec75c:	74 0b                	je     0x1401ec769
1401ec75e:	48 8d 05 eb dd db 00 	lea    0xdbddeb(%rip),%rax        # 0x140faa550
1401ec765:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401ec769:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1401ec76e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ec773:	0f b6 85 80 01 00 00 	movzbl 0x180(%rbp),%eax
1401ec77a:	3c 01                	cmp    $0x1,%al
1401ec77c:	75 0c                	jne    0x1401ec78a
1401ec77e:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ec785:	48 8b 09             	mov    (%rcx),%rcx
1401ec788:	eb 1a                	jmp    0x1401ec7a4
1401ec78a:	84 c0                	test   %al,%al
1401ec78c:	75 0c                	jne    0x1401ec79a
1401ec78e:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ec795:	48 8b 09             	mov    (%rcx),%rcx
1401ec798:	eb 0a                	jmp    0x1401ec7a4
1401ec79a:	e8 21 eb 8a 00       	call   0x140a9b2c0
1401ec79f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401ec7a4:	48 85 c9             	test   %rcx,%rcx
1401ec7a7:	0f 84 ab 10 00 00    	je     0x1401ed858
1401ec7ad:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec7b0:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1401ec7b6:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401ec7ba:	48 85 c0             	test   %rax,%rax
1401ec7bd:	74 04                	je     0x1401ec7c3
1401ec7bf:	f0 ff 40 08          	lock incl 0x8(%rax)
1401ec7c3:	48 8b 41 20          	mov    0x20(%rcx),%rax
1401ec7c7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401ec7cc:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401ec7d0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401ec7d5:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
1401ec7da:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1401ec7df:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
1401ec7e3:	b9 50 00 00 00       	mov    $0x50,%ecx
1401ec7e8:	e8 43 a5 fa ff       	call   0x140196d30
1401ec7ed:	48 8b c8             	mov    %rax,%rcx
1401ec7f0:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401ec7f5:	48 c7 44 24 78 43 00 	movq   $0x43,0x78(%rsp)
1401ec7fc:	00 00
1401ec7fe:	48 c7 45 80 4f 00 00 	movq   $0x4f,-0x80(%rbp)
1401ec805:	00
1401ec806:	0f 28 05 43 dd db 00 	movaps 0xdbdd43(%rip),%xmm0        # 0x140faa550
1401ec80d:	0f 11 00             	movups %xmm0,(%rax)
1401ec810:	0f 28 0d 49 dd db 00 	movaps 0xdbdd49(%rip),%xmm1        # 0x140faa560
1401ec817:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401ec81b:	0f 28 05 4e dd db 00 	movaps 0xdbdd4e(%rip),%xmm0        # 0x140faa570
1401ec822:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1401ec826:	0f 28 0d 53 dd db 00 	movaps 0xdbdd53(%rip),%xmm1        # 0x140faa580
1401ec82d:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1401ec831:	0f b7 05 58 dd db 00 	movzwl 0xdbdd58(%rip),%eax        # 0x140faa590
1401ec838:	66 89 41 40          	mov    %ax,0x40(%rcx)
1401ec83c:	0f b6 05 4f dd db 00 	movzbl 0xdbdd4f(%rip),%eax        # 0x140faa592
1401ec843:	88 41 42             	mov    %al,0x42(%rcx)
1401ec846:	c6 41 43 00          	movb   $0x0,0x43(%rcx)
1401ec84a:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec84d:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
1401ec852:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1401ec857:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1401ec85c:	b9 30 00 00 00       	mov    $0x30,%ecx
1401ec861:	e8 ca a4 fa ff       	call   0x140196d30
1401ec866:	48 8b d0             	mov    %rax,%rdx
1401ec869:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401ec86e:	48 c7 44 24 58 25 00 	movq   $0x25,0x58(%rsp)
1401ec875:	00 00
1401ec877:	48 c7 44 24 60 2f 00 	movq   $0x2f,0x60(%rsp)
1401ec87e:	00 00
1401ec880:	0f 10 05 41 d4 db 00 	movups 0xdbd441(%rip),%xmm0        # 0x140fa9cc8
1401ec887:	0f 11 00             	movups %xmm0,(%rax)
1401ec88a:	0f 10 0d 47 d4 db 00 	movups 0xdbd447(%rip),%xmm1        # 0x140fa9cd8
1401ec891:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1401ec895:	8b 0d 4d d4 db 00    	mov    0xdbd44d(%rip),%ecx        # 0x140fa9ce8
1401ec89b:	89 48 20             	mov    %ecx,0x20(%rax)
1401ec89e:	0f b6 05 47 d4 db 00 	movzbl 0xdbd447(%rip),%eax        # 0x140fa9cec
1401ec8a5:	88 42 24             	mov    %al,0x24(%rdx)
1401ec8a8:	c6 42 25 00          	movb   $0x0,0x25(%rdx)
1401ec8ac:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1401ec8b1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401ec8b6:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
1401ec8bb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ec8c0:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1401ec8c5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401ec8cb:	49 8b d6             	mov    %r14,%rdx
1401ec8ce:	49 8b cc             	mov    %r12,%rcx
1401ec8d1:	e8 ea d6 18 00       	call   0x140379fc0
1401ec8d6:	90                   	nop
1401ec8d7:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401ec8dc:	48 83 fa 0f          	cmp    $0xf,%rdx
1401ec8e0:	76 32                	jbe    0x1401ec914
1401ec8e2:	48 ff c2             	inc    %rdx
1401ec8e5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401ec8ea:	48 8b c1             	mov    %rcx,%rax
1401ec8ed:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ec8f4:	72 19                	jb     0x1401ec90f
1401ec8f6:	48 83 c2 27          	add    $0x27,%rdx
1401ec8fa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ec8fe:	48 2b c1             	sub    %rcx,%rax
1401ec901:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ec905:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ec909:	0f 87 78 0f 00 00    	ja     0x1401ed887
1401ec90f:	e8 30 e8 c2 00       	call   0x140e1b144
1401ec914:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1401ec919:	48 c7 44 24 60 0f 00 	movq   $0xf,0x60(%rsp)
1401ec920:	00 00
1401ec922:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
1401ec927:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1401ec92b:	48 83 fa 0f          	cmp    $0xf,%rdx
1401ec92f:	76 32                	jbe    0x1401ec963
1401ec931:	48 ff c2             	inc    %rdx
1401ec934:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401ec939:	48 8b c1             	mov    %rcx,%rax
1401ec93c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401ec943:	72 19                	jb     0x1401ec95e
1401ec945:	48 83 c2 27          	add    $0x27,%rdx
1401ec949:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ec94d:	48 2b c1             	sub    %rcx,%rax
1401ec950:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401ec954:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ec958:	0f 87 2f 0f 00 00    	ja     0x1401ed88d
1401ec95e:	e8 e1 e7 c2 00       	call   0x140e1b144
1401ec963:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
1401ec968:	49 8b 46 08          	mov    0x8(%r14),%rax
1401ec96c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401ec971:	48 85 c0             	test   %rax,%rax
1401ec974:	74 03                	je     0x1401ec979
1401ec976:	48 ff 00             	incq   (%rax)
1401ec979:	49 8b 46 10          	mov    0x10(%r14),%rax
1401ec97d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401ec982:	49 8b 46 18          	mov    0x18(%r14),%rax
1401ec986:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1401ec98a:	c6 45 a0 00          	movb   $0x0,-0x60(%rbp)
1401ec98e:	41 80 7e 38 00       	cmpb   $0x0,0x38(%r14)
1401ec993:	74 24                	je     0x1401ec9b9
1401ec995:	49 8b 46 20          	mov    0x20(%r14),%rax
1401ec999:	48 89 45 88          	mov    %rax,-0x78(%rbp)
1401ec99d:	48 85 c0             	test   %rax,%rax
1401ec9a0:	74 03                	je     0x1401ec9a5
1401ec9a2:	48 ff 00             	incq   (%rax)
1401ec9a5:	49 8b 46 28          	mov    0x28(%r14),%rax
1401ec9a9:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1401ec9ad:	49 8b 46 30          	mov    0x30(%r14),%rax
1401ec9b1:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1401ec9b5:	c6 45 a0 01          	movb   $0x1,-0x60(%rbp)
1401ec9b9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401ec9bf:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1401ec9c4:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401ec9c8:	e8 e3 ef fe ff       	call   0x1401db9b0
1401ec9cd:	48 8b d8             	mov    %rax,%rbx
1401ec9d0:	80 78 48 00          	cmpb   $0x0,0x48(%rax)
1401ec9d4:	0f 85 b9 0e 00 00    	jne    0x1401ed893
1401ec9da:	0f b6 85 80 01 00 00 	movzbl 0x180(%rbp),%eax
1401ec9e1:	3c 01                	cmp    $0x1,%al
1401ec9e3:	75 0c                	jne    0x1401ec9f1
1401ec9e5:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ec9ec:	48 8b 09             	mov    (%rcx),%rcx
1401ec9ef:	eb 1a                	jmp    0x1401eca0b
1401ec9f1:	84 c0                	test   %al,%al
1401ec9f3:	75 0c                	jne    0x1401eca01
1401ec9f5:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ec9fc:	48 8b 09             	mov    (%rcx),%rcx
1401ec9ff:	eb 0a                	jmp    0x1401eca0b
1401eca01:	e8 ba e8 8a 00       	call   0x140a9b2c0
1401eca06:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401eca0b:	48 85 c9             	test   %rcx,%rcx
1401eca0e:	0f 84 15 0e 00 00    	je     0x1401ed829
1401eca14:	48 83 c1 10          	add    $0x10,%rcx
1401eca18:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
1401eca1c:	75 05                	jne    0x1401eca23
1401eca1e:	66 c7 01 00 01       	movw   $0x100,(%rcx)
1401eca23:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1401eca28:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1401eca2d:	0f b6 43 40          	movzbl 0x40(%rbx),%eax
1401eca31:	88 01                	mov    %al,(%rcx)
1401eca33:	48 8b d3             	mov    %rbx,%rdx
1401eca36:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401eca3b:	e8 40 33 fe ff       	call   0x1401cfd80
1401eca40:	90                   	nop
1401eca41:	48 0f be 45 38       	movsbq 0x38(%rbp),%rax
1401eca46:	48 83 c0 01          	add    $0x1,%rax
1401eca4a:	74 16                	je     0x1401eca62
1401eca4c:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401eca50:	48 83 f8 01          	cmp    $0x1,%rax
1401eca54:	74 07                	je     0x1401eca5d
1401eca56:	e8 b5 cb fa ff       	call   0x140199610
1401eca5b:	eb 05                	jmp    0x1401eca62
1401eca5d:	e8 fe 6a 8b 00       	call   0x140aa3560
1401eca62:	0f b6 9d f0 01 00 00 	movzbl 0x1f0(%rbp),%ebx
1401eca69:	84 db                	test   %bl,%bl
1401eca6b:	74 15                	je     0x1401eca82
1401eca6d:	49 8b cc             	mov    %r12,%rcx
1401eca70:	e8 9b 89 ff ff       	call   0x1401e5410
1401eca75:	49 8d 56 08          	lea    0x8(%r14),%rdx
1401eca79:	48 8b c8             	mov    %rax,%rcx
1401eca7c:	e8 0f e6 01 00       	call   0x14020b090
1401eca81:	90                   	nop
1401eca82:	0f b6 85 80 01 00 00 	movzbl 0x180(%rbp),%eax
1401eca89:	3c 01                	cmp    $0x1,%al
1401eca8b:	75 0c                	jne    0x1401eca99
1401eca8d:	48 8d b5 70 01 00 00 	lea    0x170(%rbp),%rsi
1401eca94:	48 8b 36             	mov    (%rsi),%rsi
1401eca97:	eb 1a                	jmp    0x1401ecab3
1401eca99:	84 c0                	test   %al,%al
1401eca9b:	75 0c                	jne    0x1401ecaa9
1401eca9d:	48 8d b5 70 01 00 00 	lea    0x170(%rbp),%rsi
1401ecaa4:	48 8b 36             	mov    (%rsi),%rsi
1401ecaa7:	eb 0a                	jmp    0x1401ecab3
1401ecaa9:	e8 12 e8 8a 00       	call   0x140a9b2c0
1401ecaae:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1401ecab3:	48 85 f6             	test   %rsi,%rsi
1401ecab6:	0f 84 c6 11 00 00    	je     0x1401edc82
1401ecabc:	48 83 c6 30          	add    $0x30,%rsi
1401ecac0:	0f b6 46 70          	movzbl 0x70(%rsi),%eax
1401ecac4:	80 7f 70 00          	cmpb   $0x0,0x70(%rdi)
1401ecac8:	74 26                	je     0x1401ecaf0
1401ecaca:	48 8b d7             	mov    %rdi,%rdx
1401ecacd:	48 8b ce             	mov    %rsi,%rcx
1401ecad0:	84 c0                	test   %al,%al