1409ec4f9:	48 8b d3             	mov    %rbx,%rdx
1409ec4fc:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1409ec501:	e8 4a 06 fe ff       	call   0x1409ccb50
1409ec506:	84 c0                	test   %al,%al
1409ec508:	74 10                	je     0x1409ec51a
1409ec50a:	48 8b cb             	mov    %rbx,%rcx
1409ec50d:	e8 9e e6 01 00       	call   0x140a0abb0
1409ec512:	84 c0                	test   %al,%al
1409ec514:	74 04                	je     0x1409ec51a
1409ec516:	b0 01                	mov    $0x1,%al
1409ec518:	eb 02                	jmp    0x1409ec51c
1409ec51a:	32 c0                	xor    %al,%al
1409ec51c:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1409ec523:	00
1409ec524:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1409ec528:	49 8b 73 18          	mov    0x18(%r11),%rsi
1409ec52c:	49 8b e3             	mov    %r11,%rsp
1409ec52f:	5f                   	pop    %rdi
1409ec530:	c3                   	ret
1409ec531:	cc                   	int3
1409ec532:	cc                   	int3
1409ec533:	cc                   	int3
1409ec534:	cc                   	int3
1409ec535:	cc                   	int3
1409ec536:	cc                   	int3
1409ec537:	cc                   	int3
1409ec538:	cc                   	int3
1409ec539:	cc                   	int3
1409ec53a:	cc                   	int3
1409ec53b:	cc                   	int3
1409ec53c:	cc                   	int3
1409ec53d:	cc                   	int3
1409ec53e:	cc                   	int3
1409ec53f:	cc                   	int3
1409ec540:	4c 8b dc             	mov    %rsp,%r11
1409ec543:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1409ec547:	57                   	push   %rdi
1409ec548:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1409ec54f:	49 c7 43 90 09 00 00 	movq   $0x9,-0x70(%r11)
1409ec556:	00
1409ec557:	48 8d 05 62 04 69 00 	lea    0x690462(%rip),%rax        # 0x14107c9c0
1409ec55e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1409ec563:	4d 8d 43 a8          	lea    -0x58(%r11),%r8
1409ec567:	48 c7 44 24 48 11 00 	movq   $0x11,0x48(%rsp)
1409ec56e:	00 00
1409ec570:	48 8d 05 a9 03 69 00 	lea    0x6903a9(%rip),%rax        # 0x14107c920
1409ec577:	49 89 43 88          	mov    %rax,-0x78(%r11)
1409ec57b:	48 8b fa             	mov    %rdx,%rdi
1409ec57e:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409ec583:	49 c7 43 90 03 00 00 	movq   $0x3,-0x70(%r11)
1409ec58a:	00
1409ec58b:	48 8d 42 28          	lea    0x28(%rdx),%rax
1409ec58f:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1409ec593:	48 8b d9             	mov    %rcx,%rbx
1409ec596:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1409ec59b:	48 8d 05 12 04 69 00 	lea    0x690412(%rip),%rax        # 0x14107c9b4
1409ec5a2:	48 c7 44 24 58 06 00 	movq   $0x6,0x58(%rsp)
1409ec5a9:	00 00
1409ec5ab:	f2 0f 10 44 24 70    	movsd  0x70(%rsp),%xmm0
1409ec5b1:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1409ec5b6:	48 8d 05 ff 03 69 00 	lea    0x6903ff(%rip),%rax        # 0x14107c9bc
1409ec5bd:	49 89 43 88          	mov    %rax,-0x78(%r11)
1409ec5c1:	48 8d 42 08          	lea    0x8(%rdx),%rax
1409ec5c5:	f2 41 0f 11 43 f0    	movsd  %xmm0,-0x10(%r11)
1409ec5cb:	ba 19 01 00 00       	mov    $0x119,%edx
1409ec5d0:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409ec5d5:	49 89 43 98          	mov    %rax,-0x68(%r11)
1409ec5d9:	48 8d 05 f8 03 69 00 	lea    0x6903f8(%rip),%rax        # 0x14107c9d8
1409ec5e0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409ec5e5:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1409ec5ea:	48 c7 44 24 28 08 00 	movq   $0x8,0x28(%rsp)
1409ec5f1:	00 00
1409ec5f3:	f2 0f 10 44 24 30    	movsd  0x30(%rsp),%xmm0
1409ec5f9:	f2 0f 11 44 24 70    	movsd  %xmm0,0x70(%rsp)
1409ec5ff:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1409ec604:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1409ec60a:	e8 61 e4 01 00       	call   0x140a0aa70
1409ec60f:	84 c0                	test   %al,%al
1409ec611:	0f 84 b8 00 00 00    	je     0x1409ec6cf
1409ec617:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ec61c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409ec621:	48 8b cb             	mov    %rbx,%rcx
1409ec624:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1409ec62a:	e8 01 ea 84 ff       	call   0x14023b030
1409ec62f:	84 c0                	test   %al,%al
1409ec631:	0f 84 98 00 00 00    	je     0x1409ec6cf
1409ec637:	0f b6 17             	movzbl (%rdi),%edx
1409ec63a:	48 8b cb             	mov    %rbx,%rcx
1409ec63d:	e8 6e ec 01 00       	call   0x140a0b2b0
1409ec642:	84 c0                	test   %al,%al
1409ec644:	0f 84 85 00 00 00    	je     0x1409ec6cf
1409ec64a:	48 8b cb             	mov    %rbx,%rcx
1409ec64d:	e8 de e9 84 ff       	call   0x14023b030
1409ec652:	84 c0                	test   %al,%al
1409ec654:	74 79                	je     0x1409ec6cf
1409ec656:	48 8b d3             	mov    %rbx,%rdx
1409ec659:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1409ec65e:	e8 ed 04 fe ff       	call   0x1409ccb50
1409ec663:	84 c0                	test   %al,%al
1409ec665:	74 68                	je     0x1409ec6cf
1409ec667:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1409ec66c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1409ec671:	48 8b cb             	mov    %rbx,%rcx
1409ec674:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1409ec67a:	e8 b1 e9 84 ff       	call   0x14023b030
1409ec67f:	84 c0                	test   %al,%al
1409ec681:	74 4c                	je     0x1409ec6cf
1409ec683:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1409ec687:	48 8b cb             	mov    %rbx,%rcx
1409ec68a:	e8 01 e6 01 00       	call   0x140a0ac90
1409ec68f:	84 c0                	test   %al,%al
1409ec691:	74 3c                	je     0x1409ec6cf
1409ec693:	48 8b cb             	mov    %rbx,%rcx
1409ec696:	e8 95 e9 84 ff       	call   0x14023b030
1409ec69b:	84 c0                	test   %al,%al
1409ec69d:	74 30                	je     0x1409ec6cf
1409ec69f:	48 8b d3             	mov    %rbx,%rdx
1409ec6a2:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1409ec6a7:	e8 a4 04 fe ff       	call   0x1409ccb50
1409ec6ac:	84 c0                	test   %al,%al
1409ec6ae:	74 1f                	je     0x1409ec6cf
1409ec6b0:	48 8b cb             	mov    %rbx,%rcx
1409ec6b3:	e8 f8 e4 01 00       	call   0x140a0abb0
1409ec6b8:	84 c0                	test   %al,%al
1409ec6ba:	74 13                	je     0x1409ec6cf
1409ec6bc:	b0 01                	mov    $0x1,%al
1409ec6be:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1409ec6c5:	00
1409ec6c6:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1409ec6cd:	5f                   	pop    %rdi
1409ec6ce:	c3                   	ret
1409ec6cf:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1409ec6d6:	00
1409ec6d7:	32 c0                	xor    %al,%al
1409ec6d9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1409ec6e0:	5f                   	pop    %rdi
1409ec6e1:	c3                   	ret
1409ec6e2:	cc                   	int3
1409ec6e3:	cc                   	int3
1409ec6e4:	cc                   	int3
1409ec6e5:	cc                   	int3
1409ec6e6:	cc                   	int3
1409ec6e7:	cc                   	int3
1409ec6e8:	cc                   	int3
1409ec6e9:	cc                   	int3
1409ec6ea:	cc                   	int3
1409ec6eb:	cc                   	int3
1409ec6ec:	cc                   	int3
1409ec6ed:	cc                   	int3
1409ec6ee:	cc                   	int3
1409ec6ef:	cc                   	int3
1409ec6f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409ec6f5:	57                   	push   %rdi
1409ec6f6:	48 83 ec 40          	sub    $0x40,%rsp
1409ec6fa:	48 c7 44 24 28 11 00 	movq   $0x11,0x28(%rsp)
1409ec701:	00 00
1409ec703:	48 8d 05 de 02 69 00 	lea    0x6902de(%rip),%rax        # 0x14107c9e8
1409ec70a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409ec70f:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409ec714:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ec719:	48 8d 05 04 1c 5e 00 	lea    0x5e1c04(%rip),%rax        # 0x140fce324
1409ec720:	48 8b fa             	mov    %rdx,%rdi
1409ec723:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409ec728:	ba 1a 01 00 00       	mov    $0x11a,%edx
1409ec72d:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409ec733:	48 8b d9             	mov    %rcx,%rbx
1409ec736:	48 c7 44 24 38 03 00 	movq   $0x3,0x38(%rsp)
1409ec73d:	00 00
1409ec73f:	e8 2c e3 01 00       	call   0x140a0aa70
1409ec744:	84 c0                	test   %al,%al
1409ec746:	74 50                	je     0x1409ec798
1409ec748:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1409ec74d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409ec752:	48 8b cb             	mov    %rbx,%rcx
1409ec755:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1409ec75b:	e8 d0 e8 84 ff       	call   0x14023b030
1409ec760:	84 c0                	test   %al,%al
1409ec762:	74 34                	je     0x1409ec798
1409ec764:	48 8b 17             	mov    (%rdi),%rdx
1409ec767:	48 8b cb             	mov    %rbx,%rcx
1409ec76a:	e8 21 e5 01 00       	call   0x140a0ac90
1409ec76f:	84 c0                	test   %al,%al
1409ec771:	74 25                	je     0x1409ec798
1409ec773:	48 8b cb             	mov    %rbx,%rcx
1409ec776:	e8 b5 e8 84 ff       	call   0x14023b030
1409ec77b:	84 c0                	test   %al,%al
1409ec77d:	74 19                	je     0x1409ec798
1409ec77f:	48 8b cb             	mov    %rbx,%rcx
1409ec782:	e8 29 e4 01 00       	call   0x140a0abb0
1409ec787:	84 c0                	test   %al,%al
1409ec789:	74 0d                	je     0x1409ec798
1409ec78b:	b0 01                	mov    $0x1,%al
1409ec78d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409ec792:	48 83 c4 40          	add    $0x40,%rsp
1409ec796:	5f                   	pop    %rdi
1409ec797:	c3                   	ret
1409ec798:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409ec79d:	32 c0                	xor    %al,%al
1409ec79f:	48 83 c4 40          	add    $0x40,%rsp
1409ec7a3:	5f                   	pop    %rdi
1409ec7a4:	c3                   	ret
1409ec7a5:	cc                   	int3
1409ec7a6:	cc                   	int3
1409ec7a7:	cc                   	int3
1409ec7a8:	cc                   	int3
1409ec7a9:	cc                   	int3
1409ec7aa:	cc                   	int3
1409ec7ab:	cc                   	int3
1409ec7ac:	cc                   	int3
1409ec7ad:	cc                   	int3
1409ec7ae:	cc                   	int3
1409ec7af:	cc                   	int3
1409ec7b0:	4c 8b dc             	mov    %rsp,%r11
1409ec7b3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1409ec7b7:	49 89 73 10          	mov    %rsi,0x10(%r11)
1409ec7bb:	57                   	push   %rdi
1409ec7bc:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1409ec7c3:	49 c7 43 90 09 00 00 	movq   $0x9,-0x70(%r11)
1409ec7ca:	00
1409ec7cb:	48 8d 05 36 02 69 00 	lea    0x690236(%rip),%rax        # 0x14107ca08
1409ec7d2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409ec7d7:	4d 8d 43 98          	lea    -0x68(%r11),%r8
1409ec7db:	48 c7 44 24 38 08 00 	movq   $0x8,0x38(%rsp)
1409ec7e2:	00 00
1409ec7e4:	48 8d 05 35 01 69 00 	lea    0x690135(%rip),%rax        # 0x14107c920
1409ec7eb:	49 89 43 88          	mov    %rax,-0x78(%r11)
1409ec7ef:	48 8b fa             	mov    %rdx,%rdi
1409ec7f2:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409ec7f7:	48 8d 42 70          	lea    0x70(%rdx),%rax
1409ec7fb:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
1409ec802:	00 00
1409ec804:	49 89 43 c8          	mov    %rax,-0x38(%r11)
1409ec808:	ba 21 01 00 00       	mov    $0x121,%edx
1409ec80d:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1409ec812:	48 8d 05 ab d7 68 00 	lea    0x68d7ab(%rip),%rax        # 0x141079fc4
1409ec819:	48 8b d9             	mov    %rcx,%rbx
1409ec81c:	f2 0f 10 44 24 60    	movsd  0x60(%rsp),%xmm0
1409ec822:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409ec827:	48 8d 05 fa 12 5e 00 	lea    0x5e12fa(%rip),%rax        # 0x140fcdb28
1409ec82e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1409ec833:	48 8d 05 ca 07 5e 00 	lea    0x5e07ca(%rip),%rax        # 0x140fcd004
1409ec83a:	f2 41 0f 11 43 e8    	movsd  %xmm0,-0x18(%r11)
1409ec840:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1409ec845:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1409ec84a:	48 c7 44 24 58 05 00 	movq   $0x5,0x58(%rsp)
1409ec851:	00 00
1409ec853:	48 c7 44 24 48 03 00 	movq   $0x3,0x48(%rsp)
1409ec85a:	00 00
1409ec85c:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1409ec862:	e8 09 e2 01 00       	call   0x140a0aa70
1409ec867:	84 c0                	test   %al,%al
1409ec869:	0f 84 eb 00 00 00    	je     0x1409ec95a
1409ec86f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1409ec874:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409ec879:	48 8b cb             	mov    %rbx,%rcx
1409ec87c:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1409ec882:	e8 a9 e7 84 ff       	call   0x14023b030
1409ec887:	84 c0                	test   %al,%al
1409ec889:	0f 84 cb 00 00 00    	je     0x1409ec95a
1409ec88f:	48 8b d7             	mov    %rdi,%rdx
1409ec892:	48 8b cb             	mov    %rbx,%rcx
1409ec895:	e8 e6 00 00 00       	call   0x1409ec980
1409ec89a:	84 c0                	test   %al,%al
1409ec89c:	0f 84 b8 00 00 00    	je     0x1409ec95a
1409ec8a2:	48 8b cb             	mov    %rbx,%rcx
1409ec8a5:	e8 86 e7 84 ff       	call   0x14023b030
1409ec8aa:	84 c0                	test   %al,%al
1409ec8ac:	0f 84 a8 00 00 00    	je     0x1409ec95a
1409ec8b2:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1409ec8b7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1409ec8bc:	48 8b cb             	mov    %rbx,%rcx
1409ec8bf:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1409ec8c5:	e8 66 e7 84 ff       	call   0x14023b030
1409ec8ca:	84 c0                	test   %al,%al
1409ec8cc:	0f 84 88 00 00 00    	je     0x1409ec95a
1409ec8d2:	48 8d 57 30          	lea    0x30(%rdi),%rdx
1409ec8d6:	48 8b cb             	mov    %rbx,%rcx
1409ec8d9:	e8 a2 00 00 00       	call   0x1409ec980
1409ec8de:	84 c0                	test   %al,%al
1409ec8e0:	74 78                	je     0x1409ec95a
1409ec8e2:	48 8b cb             	mov    %rbx,%rcx
1409ec8e5:	e8 46 e7 84 ff       	call   0x14023b030
1409ec8ea:	84 c0                	test   %al,%al
1409ec8ec:	74 6c                	je     0x1409ec95a
1409ec8ee:	80 7f 68 00          	cmpb   $0x0,0x68(%rdi)
1409ec8f2:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1409ec8f7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ec8fc:	48 8b cb             	mov    %rbx,%rcx
1409ec8ff:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1409ec905:	74 1a                	je     0x1409ec921
1409ec907:	41 b0 01             	mov    $0x1,%r8b
1409ec90a:	e8 81 e0 01 00       	call   0x140a0a990
1409ec90f:	84 c0                	test   %al,%al
1409ec911:	74 47                	je     0x1409ec95a
1409ec913:	48 8b 57 60          	mov    0x60(%rdi),%rdx
1409ec917:	48 8b cb             	mov    %rbx,%rcx
1409ec91a:	e8 e1 e6 01 00       	call   0x140a0b000
1409ec91f:	eb 08                	jmp    0x1409ec929
1409ec921:	45 33 c0             	xor    %r8d,%r8d
1409ec924:	e8 67 e0 01 00       	call   0x140a0a990
1409ec929:	84 c0                	test   %al,%al
1409ec92b:	74 2d                	je     0x1409ec95a
1409ec92d:	48 8b cb             	mov    %rbx,%rcx
1409ec930:	e8 fb e6 84 ff       	call   0x14023b030
1409ec935:	84 c0                	test   %al,%al
1409ec937:	74 21                	je     0x1409ec95a
1409ec939:	48 8b d3             	mov    %rbx,%rdx
1409ec93c:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1409ec941:	e8 0a 02 fe ff       	call   0x1409ccb50
1409ec946:	84 c0                	test   %al,%al
1409ec948:	74 10                	je     0x1409ec95a
1409ec94a:	48 8b cb             	mov    %rbx,%rcx
1409ec94d:	e8 5e e2 01 00       	call   0x140a0abb0
1409ec952:	84 c0                	test   %al,%al
1409ec954:	74 04                	je     0x1409ec95a
1409ec956:	b0 01                	mov    $0x1,%al
1409ec958:	eb 02                	jmp    0x1409ec95c
1409ec95a:	32 c0                	xor    %al,%al
1409ec95c:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1409ec963:	00
1409ec964:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1409ec968:	49 8b 73 18          	mov    0x18(%r11),%rsi
1409ec96c:	49 8b e3             	mov    %r11,%rsp
1409ec96f:	5f                   	pop    %rdi
1409ec970:	c3                   	ret
1409ec971:	cc                   	int3
1409ec972:	cc                   	int3
1409ec973:	cc                   	int3
1409ec974:	cc                   	int3
1409ec975:	cc                   	int3
1409ec976:	cc                   	int3
1409ec977:	cc                   	int3
1409ec978:	cc                   	int3
1409ec979:	cc                   	int3
1409ec97a:	cc                   	int3
1409ec97b:	cc                   	int3
1409ec97c:	cc                   	int3
1409ec97d:	cc                   	int3
1409ec97e:	cc                   	int3
1409ec97f:	cc                   	int3
1409ec980:	40 53                	rex push %rbx
1409ec982:	48 83 ec 50          	sub    $0x50,%rsp
1409ec986:	48 8b 05 73 c5 9c 00 	mov    0x9cc573(%rip),%rax        # 0x1413b8f00
1409ec98d:	48 33 c4             	xor    %rsp,%rax
1409ec990:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409ec995:	48 8b d9             	mov    %rcx,%rbx
1409ec998:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1409ec99d:	e8 be 56 b5 ff       	call   0x140542060
1409ec9a2:	90                   	nop
1409ec9a3:	48 8b cb             	mov    %rbx,%rcx