1408f964d:	41 0f 11 43 a8       	movups %xmm0,-0x58(%r11)
1408f9652:	41 0f 11 43 b8       	movups %xmm0,-0x48(%r11)
1408f9657:	41 0f 11 43 c8       	movups %xmm0,-0x38(%r11)
1408f965c:	41 0f 11 43 d8       	movups %xmm0,-0x28(%r11)
1408f9661:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1408f9667:	48 85 d2             	test   %rdx,%rdx
1408f966a:	74 31                	je     0x1408f969d
1408f966c:	48 8b 02             	mov    (%rdx),%rax
1408f966f:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
1408f9676:	00
1408f9677:	49 89 43 90          	mov    %rax,-0x70(%r11)
1408f967b:	48 8b 01             	mov    (%rcx),%rax
1408f967e:	49 89 53 a0          	mov    %rdx,-0x60(%r11)
1408f9682:	41 c7 43 c4 ff ff ff 	movl   $0xffffffff,-0x3c(%r11)
1408f9689:	ff
1408f968a:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408f968e:	48 8b 41 38          	mov    0x38(%rcx),%rax
1408f9692:	48 39 42 60          	cmp    %rax,0x60(%rdx)
1408f9696:	74 05                	je     0x1408f969d
1408f9698:	41 0f ba e8 12       	bts    $0x12,%r8d
1408f969d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1408f96a2:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1408f96a7:	41 0f ba e8 10       	bts    $0x10,%r8d
1408f96ac:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1408f96b1:	49 8b d2             	mov    %r10,%rdx
1408f96b4:	44 89 44 24 48       	mov    %r8d,0x48(%rsp)
1408f96b9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1408f96be:	e8 4d fd ff ff       	call   0x1408f9410
1408f96c3:	85 c0                	test   %eax,%eax
1408f96c5:	75 12                	jne    0x1408f96d9
1408f96c7:	48 85 db             	test   %rbx,%rbx
1408f96ca:	74 0d                	je     0x1408f96d9
1408f96cc:	48 8b d3             	mov    %rbx,%rdx
1408f96cf:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1408f96d4:	e8 e7 fb ff ff       	call   0x1408f92c0
1408f96d9:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1408f96e0:	00
1408f96e1:	48 33 cc             	xor    %rsp,%rcx
1408f96e4:	e8 17 1e 52 00       	call   0x140e1b500
1408f96e9:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
1408f96f0:	5b                   	pop    %rbx
1408f96f1:	c3                   	ret
1408f96f2:	cc                   	int3
1408f96f3:	cc                   	int3
1408f96f4:	cc                   	int3
1408f96f5:	cc                   	int3
1408f96f6:	cc                   	int3
1408f96f7:	cc                   	int3
1408f96f8:	cc                   	int3
1408f96f9:	cc                   	int3
1408f96fa:	cc                   	int3
1408f96fb:	cc                   	int3
1408f96fc:	cc                   	int3
1408f96fd:	cc                   	int3
1408f96fe:	cc                   	int3
1408f96ff:	cc                   	int3
1408f9700:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408f9705:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1408f970a:	56                   	push   %rsi
1408f970b:	57                   	push   %rdi
1408f970c:	41 56                	push   %r14
1408f970e:	48 83 ec 20          	sub    $0x20,%rsp
1408f9712:	48 8b 31             	mov    (%rcx),%rsi
1408f9715:	41 0f b6 e8          	movzbl %r8b,%ebp
1408f9719:	45 33 c0             	xor    %r8d,%r8d
1408f971c:	48 8b fa             	mov    %rdx,%rdi
1408f971f:	4c 8b f1             	mov    %rcx,%r14
1408f9722:	48 8b 5e 30          	mov    0x30(%rsi),%rbx
1408f9726:	48 8b c3             	mov    %rbx,%rax
1408f9729:	48 83 e0 fb          	and    $0xfffffffffffffffb,%rax
1408f972d:	48 83 c8 40          	or     $0x40,%rax
1408f9731:	48 89 46 30          	mov    %rax,0x30(%rsi)
1408f9735:	e8 86 5f 00 00       	call   0x1408ff6c0
1408f973a:	48 89 5e 30          	mov    %rbx,0x30(%rsi)
1408f973e:	41 83 7e 30 00       	cmpl   $0x0,0x30(%r14)
1408f9743:	0f 85 a7 00 00 00    	jne    0x1408f97f0
1408f9749:	48 8b 47 50          	mov    0x50(%rdi),%rax
1408f974d:	48 85 c0             	test   %rax,%rax
1408f9750:	74 0c                	je     0x1408f975e
1408f9752:	48 8b f8             	mov    %rax,%rdi
1408f9755:	48 8b 40 50          	mov    0x50(%rax),%rax
1408f9759:	48 85 c0             	test   %rax,%rax
1408f975c:	75 f4                	jne    0x1408f9752
1408f975e:	ba 68 00 00 00       	mov    $0x68,%edx
1408f9763:	48 8b ce             	mov    %rsi,%rcx
1408f9766:	e8 95 ce fd ff       	call   0x1408d6600
1408f976b:	48 8b d8             	mov    %rax,%rbx
1408f976e:	48 85 c0             	test   %rax,%rax
1408f9771:	74 7d                	je     0x1408f97f0
1408f9773:	0f 57 c0             	xorps  %xmm0,%xmm0
1408f9776:	4c 8d 4b 08          	lea    0x8(%rbx),%r9
1408f977a:	0f 11 03             	movups %xmm0,(%rbx)
1408f977d:	33 c0                	xor    %eax,%eax
1408f977f:	4c 8d 43 36          	lea    0x36(%rbx),%r8
1408f9783:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1408f9787:	49 8b ce             	mov    %r14,%rcx
1408f978a:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1408f978e:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1408f9792:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1408f9796:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
1408f979a:	48 89 43 60          	mov    %rax,0x60(%rbx)
1408f979e:	c7 43 2c 01 00 00 00 	movl   $0x1,0x2c(%rbx)
1408f97a5:	48 89 03             	mov    %rax,(%rbx)
1408f97a8:	66 c7 43 3a c8 00    	movw   $0xc8,0x3a(%rbx)
1408f97ae:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1408f97b2:	e8 29 96 fd ff       	call   0x1408d2de0
1408f97b7:	44 0f b6 cd          	movzbl %bpl,%r9d
1408f97bb:	4c 8b c7             	mov    %rdi,%r8
1408f97be:	48 8b d3             	mov    %rbx,%rdx
1408f97c1:	49 8b ce             	mov    %r14,%rcx
1408f97c4:	e8 c7 50 00 00       	call   0x1408fe890
1408f97c9:	66 c7 43 34 ff ff    	movw   $0xffff,0x34(%rbx)
1408f97cf:	80 7e 67 00          	cmpb   $0x0,0x67(%rsi)
1408f97d3:	74 30                	je     0x1408f9805
1408f97d5:	48 83 be 00 03 00 00 	cmpq   $0x0,0x300(%rsi)
1408f97dc:	00
1408f97dd:	75 06                	jne    0x1408f97e5
1408f97df:	83 43 2c ff          	addl   $0xffffffff,0x2c(%rbx)
1408f97e3:	75 0b                	jne    0x1408f97f0
1408f97e5:	48 8b d3             	mov    %rbx,%rdx
1408f97e8:	48 8b ce             	mov    %rsi,%rcx
1408f97eb:	e8 30 54 fa ff       	call   0x14089ec20
1408f97f0:	33 c0                	xor    %eax,%eax
1408f97f2:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1408f97f7:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1408f97fc:	48 83 c4 20          	add    $0x20,%rsp
1408f9800:	41 5e                	pop    %r14
1408f9802:	5f                   	pop    %rdi
1408f9803:	5e                   	pop    %rsi
1408f9804:	c3                   	ret
1408f9805:	48 8b c3             	mov    %rbx,%rax
1408f9808:	eb e8                	jmp    0x1408f97f2
1408f980a:	cc                   	int3
1408f980b:	cc                   	int3
1408f980c:	cc                   	int3
1408f980d:	cc                   	int3
1408f980e:	cc                   	int3
1408f980f:	cc                   	int3
1408f9810:	40 53                	rex push %rbx
1408f9812:	48 83 ec 30          	sub    $0x30,%rsp
1408f9816:	0f b6 42 1c          	movzbl 0x1c(%rdx),%eax
1408f981a:	48 8b da             	mov    %rdx,%rbx
1408f981d:	84 c0                	test   %al,%al
1408f981f:	74 14                	je     0x1408f9835
1408f9821:	8b d0                	mov    %eax,%edx
1408f9823:	e8 48 61 f7 ff       	call   0x14086f970
1408f9828:	48 8b cb             	mov    %rbx,%rcx
1408f982b:	48 83 c4 30          	add    $0x30,%rsp
1408f982f:	5b                   	pop    %rbx
1408f9830:	e9 db bf f7 ff       	jmp    0x140875810
1408f9835:	f6 42 1d 04          	testb  $0x4,0x1d(%rdx)
1408f9839:	41 b1 01             	mov    $0x1,%r9b
1408f983c:	74 1f                	je     0x1408f985d
1408f983e:	44 8b 42 18          	mov    0x18(%rdx),%r8d
1408f9842:	48 8d 05 47 4b ff ff 	lea    -0xb4b9(%rip),%rax        # 0x1408ee390
1408f9849:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1408f984d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408f9852:	e8 e9 d4 fc ff       	call   0x1408c6d40
1408f9857:	48 83 c4 30          	add    $0x30,%rsp
1408f985b:	5b                   	pop    %rbx
1408f985c:	c3                   	ret
1408f985d:	45 33 c0             	xor    %r8d,%r8d
1408f9860:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1408f9867:	00 00
1408f9869:	48 8d 15 1c 9f 6a 00 	lea    0x6a9f1c(%rip),%rdx        # 0x140fa378c
1408f9870:	e8 cb d4 fc ff       	call   0x1408c6d40
1408f9875:	48 8b cb             	mov    %rbx,%rcx
1408f9878:	48 83 c4 30          	add    $0x30,%rsp
1408f987c:	5b                   	pop    %rbx
1408f987d:	e9 8e bf f7 ff       	jmp    0x140875810
1408f9882:	cc                   	int3
1408f9883:	cc                   	int3
1408f9884:	cc                   	int3
1408f9885:	cc                   	int3
1408f9886:	cc                   	int3
1408f9887:	cc                   	int3
1408f9888:	cc                   	int3
1408f9889:	cc                   	int3
1408f988a:	cc                   	int3
1408f988b:	cc                   	int3
1408f988c:	cc                   	int3
1408f988d:	cc                   	int3
1408f988e:	cc                   	int3
1408f988f:	cc                   	int3
1408f9890:	40 53                	rex push %rbx
1408f9892:	55                   	push   %rbp
1408f9893:	48 83 ec 28          	sub    $0x28,%rsp
1408f9897:	48 8b 05 5a a2 b3 00 	mov    0xb3a25a(%rip),%rax        # 0x141433af8
1408f989e:	33 ed                	xor    %ebp,%ebp
1408f98a0:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1408f98a5:	48 8b d9             	mov    %rcx,%rbx
1408f98a8:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
1408f98ad:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1408f98b2:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1408f98b7:	44 8b fa             	mov    %edx,%r15d
1408f98ba:	48 85 c0             	test   %rax,%rax
1408f98bd:	74 06                	je     0x1408f98c5
1408f98bf:	ff 15 5b a1 68 00    	call   *0x68a15b(%rip)        # 0x140f83a20
1408f98c5:	40 38 6b 6f          	cmp    %bpl,0x6f(%rbx)
1408f98c9:	75 08                	jne    0x1408f98d3
1408f98cb:	48 8b cb             	mov    %rbx,%rcx
1408f98ce:	e8 2d b9 f9 ff       	call   0x140895200
1408f98d3:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1408f98d9:	44 84 6b 2c          	test   %r13b,0x2c(%rbx)
1408f98dd:	74 0e                	je     0x1408f98ed
1408f98df:	40 38 ab c5 00 00 00 	cmp    %bpl,0xc5(%rbx)
1408f98e6:	75 05                	jne    0x1408f98ed
1408f98e8:	45 8b f5             	mov    %r13d,%r14d
1408f98eb:	eb 03                	jmp    0x1408f98f0
1408f98ed:	45 33 f6             	xor    %r14d,%r14d
1408f98f0:	33 ff                	xor    %edi,%edi
1408f98f2:	39 7b 28             	cmp    %edi,0x28(%rbx)
1408f98f5:	7e 3d                	jle    0x1408f9934
1408f98f7:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1408f98fc:	33 f6                	xor    %esi,%esi
1408f98fe:	66 90                	xchg   %ax,%ax
1408f9900:	48 8b 43 20          	mov    0x20(%rbx),%rax
1408f9904:	48 8b 4c 30 08       	mov    0x8(%rax,%rsi,1),%rcx
1408f9909:	48 85 c9             	test   %rcx,%rcx
1408f990c:	74 16                	je     0x1408f9924
1408f990e:	80 79 10 02          	cmpb   $0x2,0x10(%rcx)
1408f9912:	45 8b c6             	mov    %r14d,%r8d
1408f9915:	41 8b d7             	mov    %r15d,%edx
1408f9918:	41 0f 44 ed          	cmove  %r13d,%ebp
1408f991c:	45 33 c5             	xor    %r13d,%r8d
1408f991f:	e8 4c 5d fd ff       	call   0x1408cf670
1408f9924:	ff c7                	inc    %edi
1408f9926:	48 83 c6 20          	add    $0x20,%rsi
1408f992a:	3b 7b 28             	cmp    0x28(%rbx),%edi
1408f992d:	7c d1                	jl     0x1408f9900
1408f992f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1408f9934:	ba 88 00 00 00       	mov    $0x88,%edx
1408f9939:	48 8b cb             	mov    %rbx,%rcx
1408f993c:	e8 8f cc f9 ff       	call   0x1408965d0
1408f9941:	48 8b 05 b8 a1 b3 00 	mov    0xb3a1b8(%rip),%rax        # 0x141433b00
1408f9948:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1408f994d:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
1408f9952:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1408f9957:	48 85 c0             	test   %rax,%rax
1408f995a:	74 06                	je     0x1408f9962
1408f995c:	ff 15 be a0 68 00    	call   *0x68a0be(%rip)        # 0x140f83a20
1408f9962:	45 85 f6             	test   %r14d,%r14d
1408f9965:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1408f996a:	74 37                	je     0x1408f99a3
1408f996c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1408f9970:	48 85 c9             	test   %rcx,%rcx
1408f9973:	74 26                	je     0x1408f999b
1408f9975:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1408f997c:	00 00 00 00
1408f9980:	8b 81 c8 00 00 00    	mov    0xc8(%rcx),%eax
1408f9986:	83 e0 fd             	and    $0xfffffffd,%eax
1408f9989:	83 c8 01             	or     $0x1,%eax
1408f998c:	89 81 c8 00 00 00    	mov    %eax,0xc8(%rcx)
1408f9992:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1408f9996:	48 85 c9             	test   %rcx,%rcx
1408f9999:	75 e5                	jne    0x1408f9980
1408f999b:	48 8b cb             	mov    %rbx,%rcx
1408f999e:	e8 ad f7 ff ff       	call   0x1408f9150
1408f99a3:	80 7b 6f 00          	cmpb   $0x0,0x6f(%rbx)
1408f99a7:	75 08                	jne    0x1408f99b1
1408f99a9:	48 8b cb             	mov    %rbx,%rcx
1408f99ac:	e8 9f bb f9 ff       	call   0x140895550
1408f99b1:	48 b8 ff ff f7 ff fd 	movabs $0xfffffffdfff7ffff,%rax
1408f99b8:	ff ff ff
1408f99bb:	48 c7 83 f0 02 00 00 	movq   $0x0,0x2f0(%rbx)
1408f99c2:	00 00 00 00
1408f99c6:	48 21 43 30          	and    %rax,0x30(%rbx)
1408f99ca:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
1408f99d1:	48 c7 83 f8 02 00 00 	movq   $0x0,0x2f8(%rbx)
1408f99d8:	00 00 00 00
1408f99dc:	48 85 c0             	test   %rax,%rax
1408f99df:	74 1e                	je     0x1408f99ff
1408f99e1:	85 ed                	test   %ebp,%ebp
1408f99e3:	75 06                	jne    0x1408f99eb
1408f99e5:	40 38 6b 65          	cmp    %bpl,0x65(%rbx)
1408f99e9:	75 14                	jne    0x1408f99ff
1408f99eb:	48 8b 8b 28 01 00 00 	mov    0x128(%rbx),%rcx
1408f99f2:	48 83 c4 28          	add    $0x28,%rsp
1408f99f6:	5d                   	pop    %rbp
1408f99f7:	5b                   	pop    %rbx
1408f99f8:	48 ff 25 21 a0 68 00 	rex.W jmp *0x68a021(%rip)        # 0x140f83a20
1408f99ff:	48 83 c4 28          	add    $0x28,%rsp
1408f9a03:	5d                   	pop    %rbp
1408f9a04:	5b                   	pop    %rbx
1408f9a05:	c3                   	ret
1408f9a06:	cc                   	int3
1408f9a07:	cc                   	int3
1408f9a08:	cc                   	int3
1408f9a09:	cc                   	int3
1408f9a0a:	cc                   	int3
1408f9a0b:	cc                   	int3
1408f9a0c:	cc                   	int3
1408f9a0d:	cc                   	int3
1408f9a0e:	cc                   	int3
1408f9a0f:	cc                   	int3
1408f9a10:	40 57                	rex push %rdi
1408f9a12:	48 83 ec 20          	sub    $0x20,%rsp
1408f9a16:	48 8b f9             	mov    %rcx,%rdi
1408f9a19:	48 8b 09             	mov    (%rcx),%rcx
1408f9a1c:	48 85 c9             	test   %rcx,%rcx
1408f9a1f:	0f 84 81 00 00 00    	je     0x1408f9aa6
1408f9a25:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1408f9a2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1408f9a30:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1408f9a34:	48 8b 19             	mov    (%rcx),%rbx
1408f9a37:	4d 85 c0             	test   %r8,%r8
1408f9a3a:	74 58                	je     0x1408f9a94
1408f9a3c:	49 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%r8)
1408f9a43:	00
1408f9a44:	74 0d                	je     0x1408f9a53
1408f9a46:	48 8b d1             	mov    %rcx,%rdx
1408f9a49:	49 8b c8             	mov    %r8,%rcx
1408f9a4c:	e8 ef 9e fb ff       	call   0x1408b3940
1408f9a51:	eb 46                	jmp    0x1408f9a99
1408f9a53:	49 3b 88 f0 01 00 00 	cmp    0x1f0(%r8),%rcx
1408f9a5a:	73 38                	jae    0x1408f9a94
1408f9a5c:	49 3b 88 e0 01 00 00 	cmp    0x1e0(%r8),%rcx
1408f9a63:	72 13                	jb     0x1408f9a78
1408f9a65:	49 8b 80 d8 01 00 00 	mov    0x1d8(%r8),%rax
1408f9a6c:	48 89 01             	mov    %rax,(%rcx)
1408f9a6f:	49 89 88 d8 01 00 00 	mov    %rcx,0x1d8(%r8)
1408f9a76:	eb 21                	jmp    0x1408f9a99
1408f9a78:	49 3b 88 e8 01 00 00 	cmp    0x1e8(%r8),%rcx
1408f9a7f:	72 13                	jb     0x1408f9a94
1408f9a81:	49 8b 80 c8 01 00 00 	mov    0x1c8(%r8),%rax
1408f9a88:	48 89 01             	mov    %rax,(%rcx)
1408f9a8b:	49 89 88 c8 01 00 00 	mov    %rcx,0x1c8(%r8)
1408f9a92:	eb 05                	jmp    0x1408f9a99
1408f9a94:	e8 b7 20 f9 ff       	call   0x14088bb50
1408f9a99:	48 8b cb             	mov    %rbx,%rcx
1408f9a9c:	48 85 db             	test   %rbx,%rbx
1408f9a9f:	75 8f                	jne    0x1408f9a30
1408f9aa1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408f9aa6:	33 c0                	xor    %eax,%eax
1408f9aa8:	c7 47 30 00 00 01 00 	movl   $0x10000,0x30(%rdi)
1408f9aaf:	48 89 07             	mov    %rax,(%rdi)
1408f9ab2:	48 89 47 10          	mov    %rax,0x10(%rdi)
1408f9ab6:	48 89 47 18          	mov    %rax,0x18(%rdi)
1408f9aba:	48 89 47 28          	mov    %rax,0x28(%rdi)
1408f9abe:	48 83 c4 20          	add    $0x20,%rsp
1408f9ac2:	5f                   	pop    %rdi
1408f9ac3:	c3                   	ret
1408f9ac4:	cc                   	int3
1408f9ac5:	cc                   	int3
1408f9ac6:	cc                   	int3
1408f9ac7:	cc                   	int3
1408f9ac8:	cc                   	int3
1408f9ac9:	cc                   	int3
1408f9aca:	cc                   	int3
1408f9acb:	cc                   	int3