1400b05e6:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400b05ea:	44 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12d
1400b05f1:	00
1400b05f2:	44 0f be f5          	movsbl %bpl,%r14d
1400b05f6:	4c 8d 7c 24 20       	lea    0x20(%rsp),%r15
1400b05fb:	eb 37                	jmp    0x1400b0634
1400b05fd:	48 8b 01             	mov    (%rcx),%rax
1400b0600:	48 8b 40 48          	mov    0x48(%rax),%rax
1400b0604:	ff 15 fe 66 04 00    	call   *0x466fe(%rip)        # 0x1400f6d08
1400b060a:	eb de                	jmp    0x1400b05ea
1400b060c:	48 8b 01             	mov    (%rcx),%rax
1400b060f:	48 8b 40 40          	mov    0x40(%rax),%rax
1400b0613:	ff 15 ef 66 04 00    	call   *0x466ef(%rip)        # 0x1400f6d08
1400b0619:	89 c5                	mov    %eax,%ebp
1400b061b:	eb 40                	jmp    0x1400b065d
1400b061d:	48 83 c0 02          	add    $0x2,%rax
1400b0621:	48 89 41 18          	mov    %rax,0x18(%rcx)
1400b0625:	43 8d 04 b6          	lea    (%r14,%r14,4),%eax
1400b0629:	40 0f be cd          	movsbl %bpl,%ecx
1400b062d:	44 8d 34 41          	lea    (%rcx,%rax,2),%r14d
1400b0631:	41 ff cc             	dec    %r12d
1400b0634:	41 83 c6 d0          	add    $0xffffffd0,%r14d
1400b0638:	48 89 f9             	mov    %rdi,%rcx
1400b063b:	4c 89 fa             	mov    %r15,%rdx
1400b063e:	e8 3d ea fe ff       	call   0x14009f080
1400b0643:	84 c0                	test   %al,%al
1400b0645:	75 6f                	jne    0x1400b06b6
1400b0647:	41 83 fc 02          	cmp    $0x2,%r12d
1400b064b:	7c 69                	jl     0x1400b06b6
1400b064d:	48 8b 0f             	mov    (%rdi),%rcx
1400b0650:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b0654:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b0658:	74 b2                	je     0x1400b060c
1400b065a:	0f b7 28             	movzwl (%rax),%ebp
1400b065d:	48 8b 03             	mov    (%rbx),%rax
1400b0660:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b0664:	48 89 d9             	mov    %rbx,%rcx
1400b0667:	66 ba 04 00          	mov    $0x4,%dx
1400b066b:	41 89 e8             	mov    %ebp,%r8d
1400b066e:	ff 15 94 66 04 00    	call   *0x46694(%rip)        # 0x1400f6d08
1400b0674:	84 c0                	test   %al,%al
1400b0676:	0f 84 08 ff ff ff    	je     0x1400b0584
1400b067c:	48 8b 03             	mov    (%rbx),%rax
1400b067f:	48 8b 40 68          	mov    0x68(%rax),%rax
1400b0683:	48 89 d9             	mov    %rbx,%rcx
1400b0686:	89 ea                	mov    %ebp,%edx
1400b0688:	45 31 c0             	xor    %r8d,%r8d
1400b068b:	ff 15 77 66 04 00    	call   *0x46677(%rip)        # 0x1400f6d08
1400b0691:	89 c5                	mov    %eax,%ebp
1400b0693:	48 8b 0f             	mov    (%rdi),%rcx
1400b0696:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400b069a:	48 3b 41 20          	cmp    0x20(%rcx),%rax
1400b069e:	0f 85 79 ff ff ff    	jne    0x1400b061d
1400b06a4:	48 8b 01             	mov    (%rcx),%rax
1400b06a7:	48 8b 40 48          	mov    0x48(%rax),%rax
1400b06ab:	ff 15 57 66 04 00    	call   *0x46657(%rip)        # 0x1400f6d08
1400b06b1:	e9 6f ff ff ff       	jmp    0x1400b0625
1400b06b6:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400b06bb:	48 89 f9             	mov    %rdi,%rcx
1400b06be:	e8 bd e9 fe ff       	call   0x14009f080
1400b06c3:	b9 02 00 00 00       	mov    $0x2,%ecx
1400b06c8:	84 c0                	test   %al,%al
1400b06ca:	0f 85 b2 fe ff ff    	jne    0x1400b0582
1400b06d0:	e9 af fe ff ff       	jmp    0x1400b0584
1400b06d5:	cc                   	int3
1400b06d6:	cc                   	int3
1400b06d7:	cc                   	int3
1400b06d8:	cc                   	int3
1400b06d9:	cc                   	int3
1400b06da:	cc                   	int3
1400b06db:	cc                   	int3
1400b06dc:	cc                   	int3
1400b06dd:	cc                   	int3
1400b06de:	cc                   	int3
1400b06df:	cc                   	int3
1400b06e0:	41 56                	push   %r14
1400b06e2:	56                   	push   %rsi
1400b06e3:	57                   	push   %rdi
1400b06e4:	53                   	push   %rbx
1400b06e5:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
1400b06ec:	4c 89 c7             	mov    %r8,%rdi
1400b06ef:	48 89 d6             	mov    %rdx,%rsi
1400b06f2:	4c 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%r9
1400b06f9:	00
1400b06fa:	8a 84 24 00 01 00 00 	mov    0x100(%rsp),%al
1400b0701:	8a 94 24 08 01 00 00 	mov    0x108(%rsp),%dl
1400b0708:	0f 28 05 01 02 03 00 	movaps 0x30201(%rip),%xmm0        # 0x1400e0910
1400b070f:	4c 8d 84 24 a4 00 00 	lea    0xa4(%rsp),%r8
1400b0716:	00
1400b0717:	41 0f 29 40 ec       	movaps %xmm0,-0x14(%r8)
1400b071c:	41 0f 29 40 dc       	movaps %xmm0,-0x24(%r8)
1400b0721:	41 0f 29 40 cc       	movaps %xmm0,-0x34(%r8)
1400b0726:	41 0f 29 40 bc       	movaps %xmm0,-0x44(%r8)
1400b072b:	41 0f 29 40 ac       	movaps %xmm0,-0x54(%r8)
1400b0730:	41 0f 29 40 9c       	movaps %xmm0,-0x64(%r8)
1400b0735:	41 c7 40 fc aa aa aa 	movl   $0xaaaaaaaa,-0x4(%r8)
1400b073c:	aa
1400b073d:	4c 8d 74 24 38       	lea    0x38(%rsp),%r14
1400b0742:	4d 89 06             	mov    %r8,(%r14)
1400b0745:	48 83 c1 10          	add    $0x10,%rcx
1400b0749:	88 54 24 28          	mov    %dl,0x28(%rsp)
1400b074d:	88 44 24 20          	mov    %al,0x20(%rsp)
1400b0751:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
1400b0756:	48 89 da             	mov    %rbx,%rdx
1400b0759:	4d 89 f0             	mov    %r14,%r8
1400b075c:	e8 5f 00 00 00       	call   0x1400b07c0
1400b0761:	4d 8b 36             	mov    (%r14),%r14
1400b0764:	eb 1d                	jmp    0x1400b0783
1400b0766:	0f b6 d0             	movzbl %al,%edx
1400b0769:	48 8b 07             	mov    (%rdi),%rax
1400b076c:	48 8b 40 60          	mov    0x60(%rax),%rax
1400b0770:	48 89 f9             	mov    %rdi,%rcx
1400b0773:	ff 15 8f 65 04 00    	call   *0x4658f(%rip)        # 0x1400f6d08
1400b0779:	83 f8 ff             	cmp    $0xffffffff,%eax
1400b077c:	75 02                	jne    0x1400b0780
1400b077e:	31 ff                	xor    %edi,%edi
1400b0780:	48 ff c3             	inc    %rbx
1400b0783:	4c 39 f3             	cmp    %r14,%rbx
1400b0786:	74 1d                	je     0x1400b07a5
1400b0788:	48 85 ff             	test   %rdi,%rdi
1400b078b:	74 f1                	je     0x1400b077e
1400b078d:	8a 03                	mov    (%rbx),%al
1400b078f:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
1400b0793:	48 3b 4f 38          	cmp    0x38(%rdi),%rcx
1400b0797:	74 cd                	je     0x1400b0766
1400b0799:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1400b079d:	48 89 57 30          	mov    %rdx,0x30(%rdi)
1400b07a1:	88 01                	mov    %al,(%rcx)
1400b07a3:	eb db                	jmp    0x1400b0780
1400b07a5:	48 89 3e             	mov    %rdi,(%rsi)
1400b07a8:	48 89 f0             	mov    %rsi,%rax
1400b07ab:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
1400b07b2:	5b                   	pop    %rbx
1400b07b3:	5f                   	pop    %rdi
1400b07b4:	5e                   	pop    %rsi
1400b07b5:	41 5e                	pop    %r14
1400b07b7:	c3                   	ret
1400b07b8:	cc                   	int3
1400b07b9:	cc                   	int3
1400b07ba:	cc                   	int3
1400b07bb:	cc                   	int3
1400b07bc:	cc                   	int3
1400b07bd:	cc                   	int3
1400b07be:	cc                   	int3
1400b07bf:	cc                   	int3
1400b07c0:	56                   	push   %rsi
1400b07c1:	57                   	push   %rdi
1400b07c2:	48 83 ec 38          	sub    $0x38,%rsp
1400b07c6:	4c 89 c6             	mov    %r8,%rsi
1400b07c9:	48 89 d7             	mov    %rdx,%rdi
1400b07cc:	8a 54 24 78          	mov    0x78(%rsp),%dl
1400b07d0:	8a 44 24 70          	mov    0x70(%rsp),%al
1400b07d4:	4c 8b 05 65 08 05 00 	mov    0x50865(%rip),%r8        # 0x140101040
1400b07db:	49 31 e0             	xor    %rsp,%r8
1400b07de:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1400b07e3:	c6 44 24 2c 25       	movb   $0x25,0x2c(%rsp)
1400b07e8:	88 44 24 2d          	mov    %al,0x2d(%rsp)
1400b07ec:	88 54 24 2e          	mov    %dl,0x2e(%rsp)
1400b07f0:	c6 44 24 2f 00       	movb   $0x0,0x2f(%rsp)
1400b07f5:	84 d2                	test   %dl,%dl
1400b07f7:	74 08                	je     0x1400b0801
1400b07f9:	88 54 24 2d          	mov    %dl,0x2d(%rsp)
1400b07fd:	88 44 24 2e          	mov    %al,0x2e(%rsp)
1400b0801:	48 8b 01             	mov    (%rcx),%rax
1400b0804:	48 8b 16             	mov    (%rsi),%rdx
1400b0807:	48 29 fa             	sub    %rdi,%rdx
1400b080a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b080f:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
1400b0814:	48 89 f9             	mov    %rdi,%rcx
1400b0817:	e8 68 06 fd ff       	call   0x140080e84
1400b081c:	48 01 f8             	add    %rdi,%rax
1400b081f:	48 89 06             	mov    %rax,(%rsi)
1400b0822:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b0827:	48 31 e1             	xor    %rsp,%rcx
1400b082a:	48 3b 0d 0f 08 05 00 	cmp    0x5080f(%rip),%rcx        # 0x140101040
1400b0831:	74 06                	je     0x1400b0839
1400b0833:	e8 98 ea fb ff       	call   0x14006f2d0
1400b0838:	cc                   	int3
1400b0839:	48 83 c4 38          	add    $0x38,%rsp
1400b083d:	5f                   	pop    %rdi
1400b083e:	5e                   	pop    %rsi
1400b083f:	c3                   	ret
1400b0840:	41 57                	push   %r15
1400b0842:	41 56                	push   %r14
1400b0844:	41 55                	push   %r13
1400b0846:	41 54                	push   %r12
1400b0848:	56                   	push   %rsi
1400b0849:	57                   	push   %rdi
1400b084a:	55                   	push   %rbp
1400b084b:	53                   	push   %rbx
1400b084c:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
1400b0853:	4c 89 c7             	mov    %r8,%rdi
1400b0856:	48 89 d6             	mov    %rdx,%rsi
1400b0859:	49 89 ce             	mov    %rcx,%r14
1400b085c:	4c 8b bc 24 78 01 00 	mov    0x178(%rsp),%r15
1400b0863:	00
1400b0864:	40 8a ac 24 80 01 00 	mov    0x180(%rsp),%bpl
1400b086b:	00
1400b086c:	44 8a ac 24 88 01 00 	mov    0x188(%rsp),%r13b
1400b0873:	00
1400b0874:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
1400b0879:	41 b8 c8 00 00 00    	mov    $0xc8,%r8d
1400b087f:	48 89 d9             	mov    %rbx,%rcx
1400b0882:	b2 aa                	mov    $0xaa,%dl
1400b0884:	e8 87 d9 fe ff       	call   0x14009e210
1400b0889:	48 8d 84 24 08 01 00 	lea    0x108(%rsp),%rax
1400b0890:	00
1400b0891:	4c 8d 64 24 38       	lea    0x38(%rsp),%r12
1400b0896:	49 89 04 24          	mov    %rax,(%r12)
1400b089a:	49 83 c6 10          	add    $0x10,%r14
1400b089e:	44 88 6c 24 28       	mov    %r13b,0x28(%rsp)
1400b08a3:	40 88 6c 24 20       	mov    %bpl,0x20(%rsp)
1400b08a8:	4c 89 f1             	mov    %r14,%rcx
1400b08ab:	48 89 da             	mov    %rbx,%rdx
1400b08ae:	4d 89 e0             	mov    %r12,%r8
1400b08b1:	4d 89 f9             	mov    %r15,%r9
1400b08b4:	e8 67 00 00 00       	call   0x1400b0920
1400b08b9:	4d 8b 34 24          	mov    (%r12),%r14
1400b08bd:	eb 17                	jmp    0x1400b08d6
1400b08bf:	48 8d 51 02          	lea    0x2(%rcx),%rdx
1400b08c3:	48 89 57 30          	mov    %rdx,0x30(%rdi)
1400b08c7:	66 89 01             	mov    %ax,(%rcx)
1400b08ca:	66 83 f8 ff          	cmp    $0xffff,%ax
1400b08ce:	75 02                	jne    0x1400b08d2
1400b08d0:	31 ff                	xor    %edi,%edi
1400b08d2:	48 83 c3 02          	add    $0x2,%rbx
1400b08d6:	4c 39 f3             	cmp    %r14,%rbx
1400b08d9:	74 29                	je     0x1400b0904
1400b08db:	48 85 ff             	test   %rdi,%rdi
1400b08de:	74 f0                	je     0x1400b08d0
1400b08e0:	0f b7 03             	movzwl (%rbx),%eax
1400b08e3:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
1400b08e7:	48 3b 4f 38          	cmp    0x38(%rdi),%rcx
1400b08eb:	75 d2                	jne    0x1400b08bf
1400b08ed:	48 8b 0f             	mov    (%rdi),%rcx
1400b08f0:	4c 8b 41 60          	mov    0x60(%rcx),%r8
1400b08f4:	48 89 f9             	mov    %rdi,%rcx
1400b08f7:	89 c2                	mov    %eax,%edx
1400b08f9:	4c 89 c0             	mov    %r8,%rax
1400b08fc:	ff 15 06 64 04 00    	call   *0x46406(%rip)        # 0x1400f6d08
1400b0902:	eb c6                	jmp    0x1400b08ca
1400b0904:	48 89 3e             	mov    %rdi,(%rsi)
1400b0907:	48 89 f0             	mov    %rsi,%rax
1400b090a:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
1400b0911:	5b                   	pop    %rbx
1400b0912:	5d                   	pop    %rbp
1400b0913:	5f                   	pop    %rdi
1400b0914:	5e                   	pop    %rsi
1400b0915:	41 5c                	pop    %r12
1400b0917:	41 5d                	pop    %r13
1400b0919:	41 5e                	pop    %r14
1400b091b:	41 5f                	pop    %r15
1400b091d:	c3                   	ret
1400b091e:	cc                   	int3
1400b091f:	cc                   	int3
1400b0920:	41 56                	push   %r14
1400b0922:	56                   	push   %rsi
1400b0923:	57                   	push   %rdi
1400b0924:	53                   	push   %rbx
1400b0925:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
1400b092c:	4c 89 c6             	mov    %r8,%rsi
1400b092f:	48 89 d7             	mov    %rdx,%rdi
1400b0932:	48 89 cb             	mov    %rcx,%rbx
1400b0935:	8a 84 24 10 01 00 00 	mov    0x110(%rsp),%al
1400b093c:	8a 8c 24 18 01 00 00 	mov    0x118(%rsp),%cl
1400b0943:	0f 28 05 c6 ff 02 00 	movaps 0x2ffc6(%rip),%xmm0        # 0x1400e0910
1400b094a:	48 8d 94 24 c4 00 00 	lea    0xc4(%rsp),%rdx
1400b0951:	00
1400b0952:	0f 29 42 ec          	movaps %xmm0,-0x14(%rdx)
1400b0956:	0f 29 42 dc          	movaps %xmm0,-0x24(%rdx)
1400b095a:	0f 29 42 cc          	movaps %xmm0,-0x34(%rdx)
1400b095e:	0f 29 42 bc          	movaps %xmm0,-0x44(%rdx)
1400b0962:	0f 29 42 ac          	movaps %xmm0,-0x54(%rdx)
1400b0966:	0f 29 42 9c          	movaps %xmm0,-0x64(%rdx)
1400b096a:	c7 42 fc aa aa aa aa 	movl   $0xaaaaaaaa,-0x4(%rdx)
1400b0971:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1400b0976:	49 89 10             	mov    %rdx,(%r8)
1400b0979:	88 4c 24 28          	mov    %cl,0x28(%rsp)
1400b097d:	88 44 24 20          	mov    %al,0x20(%rsp)
1400b0981:	4c 8d 74 24 60       	lea    0x60(%rsp),%r14
1400b0986:	48 89 d9             	mov    %rbx,%rcx
1400b0989:	4c 89 f2             	mov    %r14,%rdx
1400b098c:	e8 2f fe ff ff       	call   0x1400b07c0
1400b0991:	31 c0                	xor    %eax,%eax
1400b0993:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1400b0998:	49 89 01             	mov    %rax,(%r9)
1400b099b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400b09a0:	4c 89 32             	mov    %r14,(%rdx)
1400b09a3:	48 8b 0b             	mov    (%rbx),%rcx
1400b09a6:	4c 8d 54 24 48       	lea    0x48(%rsp),%r10
1400b09ab:	49 89 0a             	mov    %rcx,(%r10)
1400b09ae:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400b09b2:	49 89 4a 08          	mov    %rcx,0x8(%r10)
1400b09b6:	49 89 42 10          	mov    %rax,0x10(%r10)
1400b09ba:	4c 8b 06             	mov    (%rsi),%r8
1400b09bd:	49 29 f8             	sub    %rdi,%r8
1400b09c0:	49 d1 f8             	sar    $1,%r8
1400b09c3:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400b09c8:	48 89 f9             	mov    %rdi,%rcx
1400b09cb:	e8 a0 ac 00 00       	call   0x1400bb670
1400b09d0:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1400b09d4:	74 14                	je     0x1400b09ea
1400b09d6:	48 8d 04 47          	lea    (%rdi,%rax,2),%rax
1400b09da:	48 89 06             	mov    %rax,(%rsi)
1400b09dd:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1400b09e4:	5b                   	pop    %rbx
1400b09e5:	5f                   	pop    %rdi
1400b09e6:	5e                   	pop    %rsi
1400b09e7:	41 5e                	pop    %r14
1400b09e9:	c3                   	ret
1400b09ea:	48 8d 0d b7 39 03 00 	lea    0x339b7(%rip),%rcx        # 0x1400e43a8
1400b09f1:	e8 ea a5 00 00       	call   0x1400bafe0
1400b09f6:	cc                   	int3
1400b09f7:	cc                   	int3
1400b09f8:	cc                   	int3
1400b09f9:	cc                   	int3
1400b09fa:	cc                   	int3
1400b09fb:	cc                   	int3
1400b09fc:	cc                   	int3
1400b09fd:	cc                   	int3
1400b09fe:	cc                   	int3
1400b09ff:	cc                   	int3
1400b0a00:	b0 7f                	mov    $0x7f,%al
1400b0a02:	c3                   	ret
1400b0a03:	cc                   	int3
1400b0a04:	cc                   	int3
1400b0a05:	cc                   	int3
1400b0a06:	cc                   	int3
1400b0a07:	cc                   	int3
1400b0a08:	cc                   	int3
1400b0a09:	cc                   	int3
1400b0a0a:	cc                   	int3
1400b0a0b:	cc                   	int3
1400b0a0c:	cc                   	int3
1400b0a0d:	cc                   	int3
1400b0a0e:	cc                   	int3
1400b0a0f:	cc                   	int3
1400b0a10:	48 89 d0             	mov    %rdx,%rax
1400b0a13:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b0a16:	0f 11 02             	movups %xmm0,(%rdx)
1400b0a19:	48 c7 42 10 00 00 00 	movq   $0x0,0x10(%rdx)
1400b0a20:	00
1400b0a21:	c3                   	ret
1400b0a22:	cc                   	int3
1400b0a23:	cc                   	int3
1400b0a24:	cc                   	int3
1400b0a25:	cc                   	int3
1400b0a26:	cc                   	int3
1400b0a27:	cc                   	int3
1400b0a28:	cc                   	int3