1409ca52f:	75 41                	jne    0x1409ca572
1409ca531:	4c 8b c6             	mov    %rsi,%r8
1409ca534:	48 8d 15 45 08 1e 00 	lea    0x1e0845(%rip),%rdx        # 0x140baad80
1409ca53b:	e8 aa 7d 12 00       	call   0x140af22ea
1409ca540:	85 c0                	test   %eax,%eax
1409ca542:	75 2e                	jne    0x1409ca572
1409ca544:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1409ca548:	8d 56 73             	lea    0x73(%rsi),%edx
1409ca54b:	e8 48 29 00 00       	call   0x1409cce98
1409ca550:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409ca554:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1409ca558:	e8 1f 24 00 00       	call   0x1409cc97c
1409ca55d:	84 c0                	test   %al,%al
1409ca55f:	0f 84 87 06 00 00    	je     0x1409cabec
1409ca565:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1409ca569:	48 8b 01             	mov    (%rcx),%rax
1409ca56c:	48 8b 40 50          	mov    0x50(%rax),%rax
1409ca570:	eb 53                	jmp    0x1409ca5c5
1409ca572:	48 8b cb             	mov    %rbx,%rcx
1409ca575:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca579:	76 03                	jbe    0x1409ca57e
1409ca57b:	48 8b 0b             	mov    (%rbx),%rcx
1409ca57e:	48 83 fe 05          	cmp    $0x5,%rsi
1409ca582:	75 4f                	jne    0x1409ca5d3
1409ca584:	4c 8b c6             	mov    %rsi,%r8
1409ca587:	48 8d 15 7a 23 18 00 	lea    0x18237a(%rip),%rdx        # 0x140b4c908
1409ca58e:	e8 57 7d 12 00       	call   0x140af22ea
1409ca593:	85 c0                	test   %eax,%eax
1409ca595:	75 3c                	jne    0x1409ca5d3
1409ca597:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1409ca59b:	ba 00 01 00 00       	mov    $0x100,%edx
1409ca5a0:	e8 f3 28 00 00       	call   0x1409cce98
1409ca5a5:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409ca5a9:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1409ca5ad:	e8 ca 23 00 00       	call   0x1409cc97c
1409ca5b2:	84 c0                	test   %al,%al
1409ca5b4:	0f 84 59 06 00 00    	je     0x1409cac13
1409ca5ba:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1409ca5be:	48 8b 01             	mov    (%rcx),%rax
1409ca5c1:	48 8b 40 58          	mov    0x58(%rax),%rax
1409ca5c5:	8b 55 a7             	mov    -0x59(%rbp),%edx
1409ca5c8:	ff 15 6a 26 14 00    	call   *0x14266a(%rip)        # 0x140b0cc38
1409ca5ce:	e9 74 04 00 00       	jmp    0x1409caa47
1409ca5d3:	48 8b cb             	mov    %rbx,%rcx
1409ca5d6:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca5da:	76 03                	jbe    0x1409ca5df
1409ca5dc:	48 8b 0b             	mov    (%rbx),%rcx
1409ca5df:	48 83 fe 08          	cmp    $0x8,%rsi
1409ca5e3:	75 3b                	jne    0x1409ca620
1409ca5e5:	4c 8b c6             	mov    %rsi,%r8
1409ca5e8:	48 8d 15 a1 08 1e 00 	lea    0x1e08a1(%rip),%rdx        # 0x140baae90
1409ca5ef:	e8 f6 7c 12 00       	call   0x140af22ea
1409ca5f4:	85 c0                	test   %eax,%eax
1409ca5f6:	75 28                	jne    0x1409ca620
1409ca5f8:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1409ca5fc:	ba 00 02 00 00       	mov    $0x200,%edx
1409ca601:	e8 92 28 00 00       	call   0x1409cce98
1409ca606:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409ca60a:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1409ca60e:	e8 69 23 00 00       	call   0x1409cc97c
1409ca613:	84 c0                	test   %al,%al
1409ca615:	0f 84 98 04 00 00    	je     0x1409caab3
1409ca61b:	e9 27 04 00 00       	jmp    0x1409caa47
1409ca620:	48 8b cb             	mov    %rbx,%rcx
1409ca623:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca627:	76 03                	jbe    0x1409ca62c
1409ca629:	48 8b 0b             	mov    (%rbx),%rcx
1409ca62c:	48 83 fe 04          	cmp    $0x4,%rsi
1409ca630:	0f 85 11 01 00 00    	jne    0x1409ca747
1409ca636:	4c 8b c6             	mov    %rsi,%r8
1409ca639:	48 8d 15 8c 08 1e 00 	lea    0x1e088c(%rip),%rdx        # 0x140baaecc
1409ca640:	e8 a5 7c 12 00       	call   0x140af22ea
1409ca645:	85 c0                	test   %eax,%eax
1409ca647:	0f 85 fa 00 00 00    	jne    0x1409ca747
1409ca64d:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1409ca651:	ba 00 04 00 00       	mov    $0x400,%edx
1409ca656:	e8 3d 28 00 00       	call   0x1409cce98
1409ca65b:	0f 57 c0             	xorps  %xmm0,%xmm0
1409ca65e:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
1409ca663:	33 db                	xor    %ebx,%ebx
1409ca665:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1409ca669:	4c 8d 77 08          	lea    0x8(%rdi),%r14
1409ca66d:	b2 5b                	mov    $0x5b,%dl
1409ca66f:	49 8b ce             	mov    %r14,%rcx
1409ca672:	e8 15 e0 ff ff       	call   0x1409c868c
1409ca677:	84 c0                	test   %al,%al
1409ca679:	74 05                	je     0x1409ca680
1409ca67b:	41 b7 5d             	mov    $0x5d,%r15b
1409ca67e:	eb 15                	jmp    0x1409ca695
1409ca680:	b2 7b                	mov    $0x7b,%dl
1409ca682:	49 8b ce             	mov    %r14,%rcx
1409ca685:	e8 02 e0 ff ff       	call   0x1409c868c
1409ca68a:	84 c0                	test   %al,%al
1409ca68c:	0f 84 a8 05 00 00    	je     0x1409cac3a
1409ca692:	41 b7 7d             	mov    $0x7d,%r15b
1409ca695:	33 d2                	xor    %edx,%edx
1409ca697:	49 8b ce             	mov    %r14,%rcx
1409ca69a:	e8 71 24 00 00       	call   0x1409ccb10
1409ca69f:	84 c0                	test   %al,%al
1409ca6a1:	74 4e                	je     0x1409ca6f1
1409ca6a3:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
1409ca6a7:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1409ca6ab:	49 8b ce             	mov    %r14,%rcx
1409ca6ae:	e8 81 70 00 00       	call   0x1409d1734
1409ca6b3:	84 c0                	test   %al,%al
1409ca6b5:	74 3a                	je     0x1409ca6f1
1409ca6b7:	48 3b f3             	cmp    %rbx,%rsi
1409ca6ba:	74 0f                	je     0x1409ca6cb
1409ca6bc:	8b 45 a7             	mov    -0x59(%rbp),%eax
1409ca6bf:	89 06                	mov    %eax,(%rsi)
1409ca6c1:	48 83 c6 04          	add    $0x4,%rsi
1409ca6c5:	48 89 75 b7          	mov    %rsi,-0x49(%rbp)
1409ca6c9:	eb 18                	jmp    0x1409ca6e3
1409ca6cb:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
1409ca6cf:	48 8b d6             	mov    %rsi,%rdx
1409ca6d2:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1409ca6d6:	e8 35 76 66 ff       	call   0x140031d10
1409ca6db:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1409ca6df:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
1409ca6e3:	33 d2                	xor    %edx,%edx
1409ca6e5:	49 8b ce             	mov    %r14,%rcx
1409ca6e8:	e8 23 24 00 00       	call   0x1409ccb10
1409ca6ed:	84 c0                	test   %al,%al
1409ca6ef:	75 b6                	jne    0x1409ca6a7
1409ca6f1:	41 8a d7             	mov    %r15b,%dl
1409ca6f4:	49 8b ce             	mov    %r14,%rcx
1409ca6f7:	e8 90 df ff ff       	call   0x1409c868c
1409ca6fc:	84 c0                	test   %al,%al
1409ca6fe:	0f 84 36 05 00 00    	je     0x1409cac3a
1409ca704:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1409ca708:	48 85 c9             	test   %rcx,%rcx
1409ca70b:	0f 84 36 03 00 00    	je     0x1409caa47
1409ca711:	48 8b c1             	mov    %rcx,%rax
1409ca714:	48 2b d9             	sub    %rcx,%rbx
1409ca717:	48 83 e3 fc          	and    $0xfffffffffffffffc,%rbx
1409ca71b:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
1409ca722:	72 18                	jb     0x1409ca73c
1409ca724:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409ca728:	48 2b c1             	sub    %rcx,%rax
1409ca72b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409ca72f:	48 83 f8 1f          	cmp    $0x1f,%rax
1409ca733:	76 07                	jbe    0x1409ca73c
1409ca735:	ff 15 5d 22 14 00    	call   *0x14225d(%rip)        # 0x140b0c998
1409ca73b:	cc                   	int3
1409ca73c:	ff 15 7e 21 14 00    	call   *0x14217e(%rip)        # 0x140b0c8c0
1409ca742:	e9 00 03 00 00       	jmp    0x1409caa47
1409ca747:	48 8b cb             	mov    %rbx,%rcx
1409ca74a:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca74e:	76 03                	jbe    0x1409ca753
1409ca750:	48 8b 0b             	mov    (%rbx),%rcx
1409ca753:	48 83 fe 07          	cmp    $0x7,%rsi
1409ca757:	0f 85 ec 00 00 00    	jne    0x1409ca849
1409ca75d:	4c 8b c6             	mov    %rsi,%r8
1409ca760:	48 8d 15 b1 06 1e 00 	lea    0x1e06b1(%rip),%rdx        # 0x140baae18
1409ca767:	e8 7e 7b 12 00       	call   0x140af22ea
1409ca76c:	85 c0                	test   %eax,%eax
1409ca76e:	0f 85 d5 00 00 00    	jne    0x1409ca849
1409ca774:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1409ca778:	ba 00 08 00 00       	mov    $0x800,%edx
1409ca77d:	e8 16 27 00 00       	call   0x1409cce98
1409ca782:	48 8d 5f 08          	lea    0x8(%rdi),%rbx
1409ca786:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1409ca78a:	48 8b cb             	mov    %rbx,%rcx
1409ca78d:	e8 a2 6f 00 00       	call   0x1409d1734
1409ca792:	84 c0                	test   %al,%al
1409ca794:	0f 84 40 03 00 00    	je     0x1409caada
1409ca79a:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409ca79d:	48 8b cb             	mov    %rbx,%rcx
1409ca7a0:	e8 6b 23 00 00       	call   0x1409ccb10
1409ca7a5:	84 c0                	test   %al,%al
1409ca7a7:	0f 84 2d 03 00 00    	je     0x1409caada
1409ca7ad:	48 8d 15 bc 00 1e 00 	lea    0x1e00bc(%rip),%rdx        # 0x140baa870
1409ca7b4:	48 8b cb             	mov    %rbx,%rcx
1409ca7b7:	e8 10 df ff ff       	call   0x1409c86cc
1409ca7bc:	84 c0                	test   %al,%al
1409ca7be:	0f 84 16 03 00 00    	je     0x1409caada
1409ca7c4:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409ca7c7:	48 8b cb             	mov    %rbx,%rcx
1409ca7ca:	e8 41 23 00 00       	call   0x1409ccb10
1409ca7cf:	84 c0                	test   %al,%al
1409ca7d1:	0f 84 03 03 00 00    	je     0x1409caada
1409ca7d7:	48 8d 15 3a 07 18 00 	lea    0x18073a(%rip),%rdx        # 0x140b4af18
1409ca7de:	48 8b cb             	mov    %rbx,%rcx
1409ca7e1:	e8 e6 de ff ff       	call   0x1409c86cc
1409ca7e6:	84 c0                	test   %al,%al
1409ca7e8:	0f 84 ec 02 00 00    	je     0x1409caada
1409ca7ee:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409ca7f1:	48 8b cb             	mov    %rbx,%rcx
1409ca7f4:	e8 17 23 00 00       	call   0x1409ccb10
1409ca7f9:	84 c0                	test   %al,%al
1409ca7fb:	0f 84 d9 02 00 00    	je     0x1409caada
1409ca801:	48 8d 15 00 00 1e 00 	lea    0x1e0000(%rip),%rdx        # 0x140baa808
1409ca808:	48 8b cb             	mov    %rbx,%rcx
1409ca80b:	e8 bc de ff ff       	call   0x1409c86cc
1409ca810:	84 c0                	test   %al,%al
1409ca812:	0f 84 c2 02 00 00    	je     0x1409caada
1409ca818:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409ca81c:	8d 56 fa             	lea    -0x6(%rsi),%edx
1409ca81f:	e8 ec 22 00 00       	call   0x1409ccb10
1409ca824:	84 c0                	test   %al,%al
1409ca826:	0f 84 ae 02 00 00    	je     0x1409caada
1409ca82c:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409ca830:	48 8d 15 55 06 1e 00 	lea    0x1e0655(%rip),%rdx        # 0x140baae8c
1409ca837:	e8 90 de ff ff       	call   0x1409c86cc
1409ca83c:	84 c0                	test   %al,%al
1409ca83e:	0f 84 96 02 00 00    	je     0x1409caada
1409ca844:	e9 fe 01 00 00       	jmp    0x1409caa47
1409ca849:	48 8b cb             	mov    %rbx,%rcx
1409ca84c:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca850:	76 03                	jbe    0x1409ca855
1409ca852:	48 8b 0b             	mov    (%rbx),%rcx
1409ca855:	48 83 fe 08          	cmp    $0x8,%rsi
1409ca859:	0f 85 a4 00 00 00    	jne    0x1409ca903
1409ca85f:	4c 8b c6             	mov    %rsi,%r8
1409ca862:	48 8d 15 3f 03 1e 00 	lea    0x1e033f(%rip),%rdx        # 0x140baaba8
1409ca869:	e8 7c 7a 12 00       	call   0x140af22ea
1409ca86e:	85 c0                	test   %eax,%eax
1409ca870:	0f 85 8d 00 00 00    	jne    0x1409ca903
1409ca876:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1409ca87a:	ba 00 10 00 00       	mov    $0x1000,%edx
1409ca87f:	e8 14 26 00 00       	call   0x1409cce98
1409ca884:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1409ca888:	48 8b 01             	mov    (%rcx),%rax
1409ca88b:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1409ca88f:	48 8b 40 60          	mov    0x60(%rax),%rax
1409ca893:	ff 15 9f 23 14 00    	call   *0x14239f(%rip)        # 0x140b0cc38
1409ca899:	90                   	nop
1409ca89a:	0f 10 47 08          	movups 0x8(%rdi),%xmm0
1409ca89e:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1409ca8a2:	f2 0f 10 4f 18       	movsd  0x18(%rdi),%xmm1
1409ca8a7:	f2 0f 11 4d df       	movsd  %xmm1,-0x21(%rbp)
1409ca8ac:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1409ca8b0:	0f 29 45 e7          	movaps %xmm0,-0x19(%rbp)
1409ca8b4:	f2 0f 10 4f 30       	movsd  0x30(%rdi),%xmm1
1409ca8b9:	f2 0f 11 4d f7       	movsd  %xmm1,-0x9(%rbp)
1409ca8be:	48 8d 05 9b 40 16 00 	lea    0x16409b(%rip),%rax        # 0x140b2e960
1409ca8c5:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1409ca8c9:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1409ca8cd:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1409ca8d1:	83 65 07 00          	andl   $0x0,0x7(%rbp)
1409ca8d5:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1409ca8d9:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409ca8dd:	e8 6e 04 00 00       	call   0x1409cad50
1409ca8e2:	0f 10 00             	movups (%rax),%xmm0
1409ca8e5:	0f 11 47 08          	movups %xmm0,0x8(%rdi)
1409ca8e9:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
1409ca8ee:	f2 0f 11 4f 18       	movsd  %xmm1,0x18(%rdi)
1409ca8f3:	48 8d 05 46 41 16 00 	lea    0x164146(%rip),%rax        # 0x140b2ea40
1409ca8fa:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1409ca8fe:	e9 9f 00 00 00       	jmp    0x1409ca9a2
1409ca903:	48 8b cb             	mov    %rbx,%rcx
1409ca906:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca90a:	76 03                	jbe    0x1409ca90f
1409ca90c:	48 8b 0b             	mov    (%rbx),%rcx
1409ca90f:	48 83 fe 08          	cmp    $0x8,%rsi
1409ca913:	0f 85 d4 00 00 00    	jne    0x1409ca9ed
1409ca919:	4c 8b c6             	mov    %rsi,%r8
1409ca91c:	48 8d 15 a5 f9 1d 00 	lea    0x1df9a5(%rip),%rdx        # 0x140baa2c8
1409ca923:	e8 c2 79 12 00       	call   0x140af22ea
1409ca928:	85 c0                	test   %eax,%eax
1409ca92a:	0f 85 bd 00 00 00    	jne    0x1409ca9ed
1409ca930:	8b 4f 48             	mov    0x48(%rdi),%ecx
1409ca933:	8b c1                	mov    %ecx,%eax
1409ca935:	c1 e8 0d             	shr    $0xd,%eax
1409ca938:	a8 01                	test   $0x1,%al
1409ca93a:	75 07                	jne    0x1409ca943
1409ca93c:	0f ba e9 0d          	bts    $0xd,%ecx
1409ca940:	89 4f 48             	mov    %ecx,0x48(%rdi)
1409ca943:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1409ca947:	48 8b 01             	mov    (%rcx),%rax
1409ca94a:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1409ca94e:	48 8b 40 68          	mov    0x68(%rax),%rax
1409ca952:	ff 15 e0 22 14 00    	call   *0x1422e0(%rip)        # 0x140b0cc38
1409ca958:	0f 10 47 08          	movups 0x8(%rdi),%xmm0
1409ca95c:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1409ca960:	f2 0f 10 4f 18       	movsd  0x18(%rdi),%xmm1
1409ca965:	f2 0f 11 4d d7       	movsd  %xmm1,-0x29(%rbp)
1409ca96a:	0f 10 47 20          	movups 0x20(%rdi),%xmm0
1409ca96e:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1409ca972:	f2 0f 10 4f 30       	movsd  0x30(%rdi),%xmm1
1409ca977:	f2 0f 11 4d ef       	movsd  %xmm1,-0x11(%rbp)
1409ca97c:	48 8b 45 af          	mov    -0x51(%rbp),%rax
1409ca980:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1409ca984:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1409ca988:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1409ca98c:	e8 47 77 00 00       	call   0x1409d20d8
1409ca991:	0f 10 00             	movups (%rax),%xmm0
1409ca994:	0f 11 47 08          	movups %xmm0,0x8(%rdi)
1409ca998:	f2 0f 10 48 10       	movsd  0x10(%rax),%xmm1
1409ca99d:	f2 0f 11 4f 18       	movsd  %xmm1,0x18(%rdi)
1409ca9a2:	48 8b 75 b7          	mov    -0x49(%rbp),%rsi
1409ca9a6:	48 85 f6             	test   %rsi,%rsi
1409ca9a9:	0f 84 98 00 00 00    	je     0x1409caa47
1409ca9af:	83 cb ff             	or     $0xffffffff,%ebx
1409ca9b2:	8b c3                	mov    %ebx,%eax
1409ca9b4:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1409ca9b9:	03 c3                	add    %ebx,%eax
1409ca9bb:	0f 85 86 00 00 00    	jne    0x1409caa47
1409ca9c1:	48 8b 06             	mov    (%rsi),%rax
1409ca9c4:	48 8b ce             	mov    %rsi,%rcx
1409ca9c7:	48 8b 00             	mov    (%rax),%rax
1409ca9ca:	ff 15 68 22 14 00    	call   *0x142268(%rip)        # 0x140b0cc38
1409ca9d0:	8b c3                	mov    %ebx,%eax
1409ca9d2:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1409ca9d7:	03 c3                	add    %ebx,%eax
1409ca9d9:	75 6c                	jne    0x1409caa47
1409ca9db:	48 8b 06             	mov    (%rsi),%rax
1409ca9de:	48 8b ce             	mov    %rsi,%rcx
1409ca9e1:	48 8b 40 08          	mov    0x8(%rax),%rax
1409ca9e5:	ff 15 4d 22 14 00    	call   *0x14224d(%rip)        # 0x140b0cc38
1409ca9eb:	eb 5a                	jmp    0x1409caa47
1409ca9ed:	48 8b cb             	mov    %rbx,%rcx
1409ca9f0:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409ca9f4:	76 03                	jbe    0x1409ca9f9
1409ca9f6:	48 8b 0b             	mov    (%rbx),%rcx
1409ca9f9:	48 83 fe 05          	cmp    $0x5,%rsi
1409ca9fd:	75 17                	jne    0x1409caa16
1409ca9ff:	4c 8b c6             	mov    %rsi,%r8
1409caa02:	48 8d 15 b3 01 1e 00 	lea    0x1e01b3(%rip),%rdx        # 0x140baabbc
1409caa09:	e8 dc 78 12 00       	call   0x140af22ea
1409caa0e:	85 c0                	test   %eax,%eax
1409caa10:	0f 84 4b 02 00 00    	je     0x1409cac61
1409caa16:	4c 8b c6             	mov    %rsi,%r8
1409caa19:	4c 39 73 18          	cmp    %r14,0x18(%rbx)
1409caa1d:	76 03                	jbe    0x1409caa22
1409caa1f:	48 8b 1b             	mov    (%rbx),%rbx
1409caa22:	49 83 f8 06          	cmp    $0x6,%r8
1409caa26:	75 17                	jne    0x1409caa3f
1409caa28:	48 8d 15 85 01 1e 00 	lea    0x1e0185(%rip),%rdx        # 0x140baabb4
1409caa2f:	48 8b cb             	mov    %rbx,%rcx
1409caa32:	e8 b3 78 12 00       	call   0x140af22ea
1409caa37:	85 c0                	test   %eax,%eax
1409caa39:	0f 84 22 02 00 00    	je     0x1409cac61
1409caa3f:	48 8b cf             	mov    %rdi,%rcx
1409caa42:	e8 b1 24 00 00       	call   0x1409ccef8
1409caa47:	33 d2                	xor    %edx,%edx
1409caa49:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409caa4d:	e8 be 20 00 00       	call   0x1409ccb10
1409caa52:	84 c0                	test   %al,%al
1409caa54:	74 36                	je     0x1409caa8c
1409caa56:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409caa5a:	e8 a9 1f 00 00       	call   0x1409cca08
1409caa5f:	84 c0                	test   %al,%al
1409caa61:	74 29                	je     0x1409caa8c
1409caa63:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1409caa67:	48 33 cc             	xor    %rsp,%rcx
1409caa6a:	e8 71 4b 12 00       	call   0x140aef5e0
1409caa6f:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1409caa76:	00
1409caa77:	49 8b 5b 28          	mov    0x28(%r11),%rbx