1400bcc10:	cc                   	int3
1400bcc11:	48 83 c4 48          	add    $0x48,%rsp
1400bcc15:	c3                   	ret
1400bcc16:	cc                   	int3
1400bcc17:	cc                   	int3
1400bcc18:	cc                   	int3
1400bcc19:	cc                   	int3
1400bcc1a:	cc                   	int3
1400bcc1b:	cc                   	int3
1400bcc1c:	cc                   	int3
1400bcc1d:	cc                   	int3
1400bcc1e:	cc                   	int3
1400bcc1f:	cc                   	int3
1400bcc20:	56                   	push   %rsi
1400bcc21:	57                   	push   %rdi
1400bcc22:	53                   	push   %rbx
1400bcc23:	48 83 ec 20          	sub    $0x20,%rsp
1400bcc27:	48 89 ce             	mov    %rcx,%rsi
1400bcc2a:	8b 3d dc 5b 05 00    	mov    0x55bdc(%rip),%edi        # 0x14011280c
1400bcc30:	89 fb                	mov    %edi,%ebx
1400bcc32:	c1 eb 10             	shr    $0x10,%ebx
1400bcc35:	48 8b 05 d4 68 04 00 	mov    0x468d4(%rip),%rax        # 0x140103510
1400bcc3c:	ff 15 c6 a0 03 00    	call   *0x3a0c6(%rip)        # 0x1400f6d08
1400bcc42:	89 c1                	mov    %eax,%ecx
1400bcc44:	c1 e8 18             	shr    $0x18,%eax
1400bcc47:	40 0f b6 d7          	movzbl %dil,%edx
1400bcc4b:	39 d0                	cmp    %edx,%eax
1400bcc4d:	66 83 d3 00          	adc    $0x0,%bx
1400bcc51:	41 89 d8             	mov    %ebx,%r8d
1400bcc54:	41 c1 e0 10          	shl    $0x10,%r8d
1400bcc58:	89 fa                	mov    %edi,%edx
1400bcc5a:	81 e2 00 ff 00 00    	and    $0xff00,%edx
1400bcc60:	44 09 c2             	or     %r8d,%edx
1400bcc63:	09 c2                	or     %eax,%edx
1400bcc65:	39 fa                	cmp    %edi,%edx
1400bcc67:	74 0c                	je     0x1400bcc75
1400bcc69:	89 f8                	mov    %edi,%eax
1400bcc6b:	f0 0f b1 15 99 5b 05 	lock cmpxchg %edx,0x55b99(%rip)        # 0x14011280c
1400bcc72:	00
1400bcc73:	75 b5                	jne    0x1400bcc2a
1400bcc75:	0f b7 c3             	movzwl %bx,%eax
1400bcc78:	48 c1 e0 20          	shl    $0x20,%rax
1400bcc7c:	89 c9                	mov    %ecx,%ecx
1400bcc7e:	48 09 c1             	or     %rax,%rcx
1400bcc81:	48 69 c1 e8 03 00 00 	imul   $0x3e8,%rcx,%rax
1400bcc88:	48 89 06             	mov    %rax,(%rsi)
1400bcc8b:	48 89 f0             	mov    %rsi,%rax
1400bcc8e:	48 83 c4 20          	add    $0x20,%rsp
1400bcc92:	5b                   	pop    %rbx
1400bcc93:	5f                   	pop    %rdi
1400bcc94:	5e                   	pop    %rsi
1400bcc95:	c3                   	ret
1400bcc96:	cc                   	int3
1400bcc97:	cc                   	int3
1400bcc98:	cc                   	int3
1400bcc99:	cc                   	int3
1400bcc9a:	cc                   	int3
1400bcc9b:	cc                   	int3
1400bcc9c:	cc                   	int3
1400bcc9d:	cc                   	int3
1400bcc9e:	cc                   	int3
1400bcc9f:	cc                   	int3
1400bcca0:	48 ff 25 e1 ac 03 00 	rex.W jmp *0x3ace1(%rip)        # 0x1400f7988
1400bcca7:	cc                   	int3
1400bcca8:	cc                   	int3
1400bcca9:	cc                   	int3
1400bccaa:	cc                   	int3
1400bccab:	cc                   	int3
1400bccac:	cc                   	int3
1400bccad:	cc                   	int3
1400bccae:	cc                   	int3
1400bccaf:	cc                   	int3
1400bccb0:	31 c9                	xor    %ecx,%ecx
1400bccb2:	48 ff 25 17 ac 03 00 	rex.W jmp *0x3ac17(%rip)        # 0x1400f78d0
1400bccb9:	cc                   	int3
1400bccba:	cc                   	int3
1400bccbb:	cc                   	int3
1400bccbc:	cc                   	int3
1400bccbd:	cc                   	int3
1400bccbe:	cc                   	int3
1400bccbf:	cc                   	int3
1400bccc0:	41 57                	push   %r15
1400bccc2:	41 56                	push   %r14
1400bccc4:	41 54                	push   %r12
1400bccc6:	56                   	push   %rsi
1400bccc7:	57                   	push   %rdi
1400bccc8:	53                   	push   %rbx
1400bccc9:	48 83 ec 38          	sub    $0x38,%rsp
1400bcccd:	48 89 ce             	mov    %rcx,%rsi
1400bccd0:	48 8b 05 69 43 04 00 	mov    0x44369(%rip),%rax        # 0x140101040
1400bccd7:	48 31 e0             	xor    %rsp,%rax
1400bccda:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400bccdf:	48 bb 01 00 00 00 00 	movabs $0x8000000000000001,%rbx
1400bcce6:	00 00 80
1400bcce9:	48 8d 7c 24 28       	lea    0x28(%rsp),%rdi
1400bccee:	48 89 f9             	mov    %rdi,%rcx
1400bccf1:	e8 ba f9 f9 ff       	call   0x14005c6b0
1400bccf6:	48 8b 07             	mov    (%rdi),%rax
1400bccf9:	48 8d 0c 1e          	lea    (%rsi,%rbx,1),%rcx
1400bccfd:	48 83 f9 02          	cmp    $0x2,%rcx
1400bcd01:	73 1a                	jae    0x1400bcd1d
1400bcd03:	48 8d 0c 18          	lea    (%rax,%rbx,1),%rcx
1400bcd07:	48 83 f9 02          	cmp    $0x2,%rcx
1400bcd0b:	0f 93 c1             	setae  %cl
1400bcd0e:	48 39 f0             	cmp    %rsi,%rax
1400bcd11:	0f 94 c0             	sete   %al
1400bcd14:	08 c8                	or     %cl,%al
1400bcd16:	75 1c                	jne    0x1400bcd34
1400bcd18:	e9 ea 00 00 00       	jmp    0x1400bce07
1400bcd1d:	48 8d 0c 30          	lea    (%rax,%rsi,1),%rcx
1400bcd21:	48 c1 f9 3f          	sar    $0x3f,%rcx
1400bcd25:	48 0f ba f9 3f       	btc    $0x3f,%rcx
1400bcd2a:	48 01 f0             	add    %rsi,%rax
1400bcd2d:	48 0f 40 c1          	cmovo  %rcx,%rax
1400bcd31:	48 89 c6             	mov    %rax,%rsi
1400bcd34:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400bcd3b:	aa aa aa
1400bcd3e:	48 8d 7c 24 28       	lea    0x28(%rsp),%rdi
1400bcd43:	48 89 07             	mov    %rax,(%rdi)
1400bcd46:	48 89 f9             	mov    %rdi,%rcx
1400bcd49:	e8 62 f9 f9 ff       	call   0x14005c6b0
1400bcd4e:	48 8b 07             	mov    (%rdi),%rax
1400bcd51:	48 39 f0             	cmp    %rsi,%rax
1400bcd54:	0f 8d 88 00 00 00    	jge    0x1400bcde2
1400bcd5a:	49 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r14
1400bcd61:	ff ff 7f
1400bcd64:	4c 8b 3d 65 ab 03 00 	mov    0x3ab65(%rip),%r15        # 0x1400f78d0
1400bcd6b:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1400bcd70:	49 bc cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%r12
1400bcd77:	9b c4 20
1400bcd7a:	eb 45                	jmp    0x1400bcdc1
1400bcd7c:	48 89 c8             	mov    %rcx,%rax
1400bcd7f:	49 f7 ec             	imul   %r12
1400bcd82:	48 89 d0             	mov    %rdx,%rax
1400bcd85:	48 c1 e8 3f          	shr    $0x3f,%rax
1400bcd89:	48 c1 fa 07          	sar    $0x7,%rdx
1400bcd8d:	48 01 c2             	add    %rax,%rdx
1400bcd90:	48 69 c2 e8 03 00 00 	imul   $0x3e8,%rdx,%rax
1400bcd97:	45 31 c0             	xor    %r8d,%r8d
1400bcd9a:	48 39 c1             	cmp    %rax,%rcx
1400bcd9d:	41 0f 9f c0          	setg   %r8b
1400bcda1:	49 01 d0             	add    %rdx,%r8
1400bcda4:	4c 89 c1             	mov    %r8,%rcx
1400bcda7:	41 ff d7             	call   *%r15
1400bcdaa:	48 89 f9             	mov    %rdi,%rcx
1400bcdad:	e8 fe f8 f9 ff       	call   0x14005c6b0
1400bcdb2:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1400bcdb7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400bcdbc:	48 39 f0             	cmp    %rsi,%rax
1400bcdbf:	7d 21                	jge    0x1400bcde2
1400bcdc1:	31 d2                	xor    %edx,%edx
1400bcdc3:	48 39 c6             	cmp    %rax,%rsi
1400bcdc6:	0f 99 c2             	setns  %dl
1400bcdc9:	4c 01 f2             	add    %r14,%rdx
1400bcdcc:	48 89 f1             	mov    %rsi,%rcx
1400bcdcf:	48 29 c1             	sub    %rax,%rcx
1400bcdd2:	48 0f 40 ca          	cmovo  %rdx,%rcx
1400bcdd6:	48 8d 04 19          	lea    (%rcx,%rbx,1),%rax
1400bcdda:	48 83 f8 02          	cmp    $0x2,%rax
1400bcdde:	72 c7                	jb     0x1400bcda7
1400bcde0:	eb 9a                	jmp    0x1400bcd7c
1400bcde2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400bcde7:	48 31 e1             	xor    %rsp,%rcx
1400bcdea:	48 3b 0d 4f 42 04 00 	cmp    0x4424f(%rip),%rcx        # 0x140101040
1400bcdf1:	74 06                	je     0x1400bcdf9
1400bcdf3:	e8 d8 24 fb ff       	call   0x14006f2d0
1400bcdf8:	cc                   	int3
1400bcdf9:	48 83 c4 38          	add    $0x38,%rsp
1400bcdfd:	5b                   	pop    %rbx
1400bcdfe:	5f                   	pop    %rdi
1400bcdff:	5e                   	pop    %rsi
1400bce00:	41 5c                	pop    %r12
1400bce02:	41 5e                	pop    %r14
1400bce04:	41 5f                	pop    %r15
1400bce06:	c3                   	ret
1400bce07:	cc                   	int3
1400bce08:	0f 0b                	ud2
1400bce0a:	cc                   	int3
1400bce0b:	cc                   	int3
1400bce0c:	cc                   	int3
1400bce0d:	cc                   	int3
1400bce0e:	cc                   	int3
1400bce0f:	cc                   	int3
1400bce10:	48 ff 25 11 a7 03 00 	rex.W jmp *0x3a711(%rip)        # 0x1400f7528
1400bce17:	cc                   	int3
1400bce18:	cc                   	int3
1400bce19:	cc                   	int3
1400bce1a:	cc                   	int3
1400bce1b:	cc                   	int3
1400bce1c:	cc                   	int3
1400bce1d:	cc                   	int3
1400bce1e:	cc                   	int3
1400bce1f:	cc                   	int3
1400bce20:	56                   	push   %rsi
1400bce21:	48 83 ec 50          	sub    $0x50,%rsp
1400bce25:	48 89 ce             	mov    %rcx,%rsi
1400bce28:	48 8b 05 11 42 04 00 	mov    0x44211(%rip),%rax        # 0x140101040
1400bce2f:	48 31 e0             	xor    %rsp,%rax
1400bce32:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400bce37:	41 0f 10 00          	movups (%r8),%xmm0
1400bce3b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400bce40:	41 0f 29 00          	movaps %xmm0,(%r8)
1400bce44:	0f 10 02             	movups (%rdx),%xmm0
1400bce47:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400bce4c:	0f 29 02             	movaps %xmm0,(%rdx)
1400bce4f:	e8 2c 00 00 00       	call   0x1400bce80
1400bce54:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400bce59:	48 31 e1             	xor    %rsp,%rcx
1400bce5c:	48 3b 0d dd 41 04 00 	cmp    0x441dd(%rip),%rcx        # 0x140101040
1400bce63:	74 06                	je     0x1400bce6b
1400bce65:	e8 66 24 fb ff       	call   0x14006f2d0
1400bce6a:	cc                   	int3
1400bce6b:	48 89 f0             	mov    %rsi,%rax
1400bce6e:	48 83 c4 50          	add    $0x50,%rsp
1400bce72:	5e                   	pop    %rsi
1400bce73:	c3                   	ret
1400bce74:	cc                   	int3
1400bce75:	cc                   	int3
1400bce76:	cc                   	int3
1400bce77:	cc                   	int3
1400bce78:	cc                   	int3
1400bce79:	cc                   	int3
1400bce7a:	cc                   	int3
1400bce7b:	cc                   	int3
1400bce7c:	cc                   	int3
1400bce7d:	cc                   	int3
1400bce7e:	cc                   	int3
1400bce7f:	cc                   	int3
1400bce80:	41 57                	push   %r15
1400bce82:	41 56                	push   %r14
1400bce84:	56                   	push   %rsi
1400bce85:	57                   	push   %rdi
1400bce86:	55                   	push   %rbp
1400bce87:	53                   	push   %rbx
1400bce88:	48 89 c8             	mov    %rcx,%rax
1400bce8b:	41 f6 c1 01          	test   $0x1,%r9b
1400bce8f:	0f 84 fd 00 00 00    	je     0x1400bcf92
1400bce95:	4d 8b 50 08          	mov    0x8(%r8),%r10
1400bce99:	4d 85 d2             	test   %r10,%r10
1400bce9c:	0f 84 14 01 00 00    	je     0x1400bcfb6
1400bcea2:	4d 8b 18             	mov    (%r8),%r11
1400bcea5:	4d 85 db             	test   %r11,%r11
1400bcea8:	0f 84 e2 00 00 00    	je     0x1400bcf90
1400bceae:	48 8b 72 08          	mov    0x8(%rdx),%rsi
1400bceb2:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1400bceb9:	48 85 f6             	test   %rsi,%rsi
1400bcebc:	74 2f                	je     0x1400bceed
1400bcebe:	48 8b 3a             	mov    (%rdx),%rdi
1400bcec1:	48 8d 1c 77          	lea    (%rdi,%rsi,2),%rbx
1400bcec5:	48 89 fe             	mov    %rdi,%rsi
1400bcec8:	0f b7 2e             	movzwl (%rsi),%ebp
1400bcecb:	4d 89 de             	mov    %r11,%r14
1400bcece:	4d 89 d7             	mov    %r10,%r15
1400bced1:	66 41 39 2e          	cmp    %bp,(%r14)
1400bced5:	0f 84 9a 00 00 00    	je     0x1400bcf75
1400bcedb:	49 83 c6 02          	add    $0x2,%r14
1400bcedf:	49 ff cf             	dec    %r15
1400bcee2:	75 ed                	jne    0x1400bced1
1400bcee4:	48 29 fe             	sub    %rdi,%rsi
1400bcee7:	48 d1 fe             	sar    $1,%rsi
1400bceea:	48 89 f1             	mov    %rsi,%rcx
1400bceed:	41 f6 c1 02          	test   $0x2,%r9b
1400bcef1:	0f 84 ce 00 00 00    	je     0x1400bcfc5
1400bcef7:	4d 8b 50 08          	mov    0x8(%r8),%r10
1400bcefb:	4d 85 d2             	test   %r10,%r10
1400bcefe:	0f 84 9c 00 00 00    	je     0x1400bcfa0
1400bcf04:	4d 8b 18             	mov    (%r8),%r11
1400bcf07:	4d 85 db             	test   %r11,%r11
1400bcf0a:	0f 84 80 00 00 00    	je     0x1400bcf90
1400bcf10:	4c 8b 02             	mov    (%rdx),%r8
1400bcf13:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400bcf17:	4d 8d 0c 50          	lea    (%r8,%rdx,2),%r9
1400bcf1b:	4d 39 c1             	cmp    %r8,%r9
1400bcf1e:	74 7b                	je     0x1400bcf9b
1400bcf20:	41 0f b7 71 fe       	movzwl -0x2(%r9),%esi
1400bcf25:	49 83 c1 fe          	add    $0xfffffffffffffffe,%r9
1400bcf29:	4c 89 df             	mov    %r11,%rdi
1400bcf2c:	4c 89 d3             	mov    %r10,%rbx
1400bcf2f:	66 39 37             	cmp    %si,(%rdi)
1400bcf32:	74 3a                	je     0x1400bcf6e
1400bcf34:	48 83 c7 02          	add    $0x2,%rdi
1400bcf38:	48 ff cb             	dec    %rbx
1400bcf3b:	75 f2                	jne    0x1400bcf2f
1400bcf3d:	4d 29 c1             	sub    %r8,%r9
1400bcf40:	49 d1 f9             	sar    $1,%r9
1400bcf43:	49 ff c1             	inc    %r9
1400bcf46:	49 29 c9             	sub    %rcx,%r9
1400bcf49:	48 39 ca             	cmp    %rcx,%rdx
1400bcf4c:	48 0f 42 ca          	cmovb  %rdx,%rcx
1400bcf50:	48 29 ca             	sub    %rcx,%rdx
1400bcf53:	4c 39 ca             	cmp    %r9,%rdx
1400bcf56:	49 0f 43 d1          	cmovae %r9,%rdx
1400bcf5a:	49 8d 0c 48          	lea    (%r8,%rcx,2),%rcx
1400bcf5e:	48 89 08             	mov    %rcx,(%rax)
1400bcf61:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400bcf65:	5b                   	pop    %rbx
1400bcf66:	5d                   	pop    %rbp
1400bcf67:	5f                   	pop    %rdi
1400bcf68:	5e                   	pop    %rsi
1400bcf69:	41 5e                	pop    %r14
1400bcf6b:	41 5f                	pop    %r15
1400bcf6d:	c3                   	ret
1400bcf6e:	48 85 ff             	test   %rdi,%rdi
1400bcf71:	74 ca                	je     0x1400bcf3d
1400bcf73:	eb a6                	jmp    0x1400bcf1b
1400bcf75:	4d 85 f6             	test   %r14,%r14
1400bcf78:	0f 84 66 ff ff ff    	je     0x1400bcee4
1400bcf7e:	48 83 c6 02          	add    $0x2,%rsi
1400bcf82:	48 39 de             	cmp    %rbx,%rsi
1400bcf85:	0f 85 3d ff ff ff    	jne    0x1400bcec8
1400bcf8b:	e9 5d ff ff ff       	jmp    0x1400bceed
1400bcf90:	0f 0b                	ud2
1400bcf92:	31 c9                	xor    %ecx,%ecx
1400bcf94:	e9 54 ff ff ff       	jmp    0x1400bceed
1400bcf99:	31 d2                	xor    %edx,%edx
1400bcf9b:	45 31 c9             	xor    %r9d,%r9d
1400bcf9e:	eb a6                	jmp    0x1400bcf46
1400bcfa0:	4c 8b 02             	mov    (%rdx),%r8
1400bcfa3:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400bcfa7:	48 85 d2             	test   %rdx,%rdx
1400bcfaa:	74 ed                	je     0x1400bcf99
1400bcfac:	4d 8d 0c 50          	lea    (%r8,%rdx,2),%r9
1400bcfb0:	49 83 c1 fe          	add    $0xfffffffffffffffe,%r9
1400bcfb4:	eb 87                	jmp    0x1400bcf3d
1400bcfb6:	31 c9                	xor    %ecx,%ecx
1400bcfb8:	48 83 7a 08 01       	cmpq   $0x1,0x8(%rdx)
1400bcfbd:	48 19 c9             	sbb    %rcx,%rcx
1400bcfc0:	e9 28 ff ff ff       	jmp    0x1400bceed
1400bcfc5:	4c 8b 02             	mov    (%rdx),%r8
1400bcfc8:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400bcfcc:	49 89 d1             	mov    %rdx,%r9
1400bcfcf:	e9 72 ff ff ff       	jmp    0x1400bcf46
1400bcfd4:	cc                   	int3
1400bcfd5:	cc                   	int3
1400bcfd6:	cc                   	int3
1400bcfd7:	cc                   	int3
1400bcfd8:	cc                   	int3
1400bcfd9:	cc                   	int3
1400bcfda:	cc                   	int3
1400bcfdb:	cc                   	int3
1400bcfdc:	cc                   	int3
1400bcfdd:	cc                   	int3
1400bcfde:	cc                   	int3
1400bcfdf:	cc                   	int3
1400bcfe0:	56                   	push   %rsi
1400bcfe1:	57                   	push   %rdi
1400bcfe2:	53                   	push   %rbx
1400bcfe3:	48 83 ec 30          	sub    $0x30,%rsp
1400bcfe7:	44 89 c3             	mov    %r8d,%ebx
1400bcfea:	89 d7                	mov    %edx,%edi