1401dc7f8:	e9 e3 0c 00 00       	jmp    0x1401dd4e0
1401dc7fd:	cc                   	int3
1401dc7fe:	cc                   	int3
1401dc7ff:	cc                   	int3
1401dc800:	b8 28 00 00 00       	mov    $0x28,%eax
1401dc805:	e8 d6 dd 11 00       	call   0x1402fa5e0
1401dc80a:	48 2b e0             	sub    %rax,%rsp
1401dc80d:	4c 8b c2             	mov    %rdx,%r8
1401dc810:	33 d2                	xor    %edx,%edx
1401dc812:	48 83 c4 28          	add    $0x28,%rsp
1401dc816:	e9 c5 0f 00 00       	jmp    0x1401dd7e0
1401dc81b:	cc                   	int3
1401dc81c:	cc                   	int3
1401dc81d:	cc                   	int3
1401dc81e:	cc                   	int3
1401dc81f:	cc                   	int3
1401dc820:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dc825:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401dc82a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401dc82f:	57                   	push   %rdi
1401dc830:	41 56                	push   %r14
1401dc832:	41 57                	push   %r15
1401dc834:	b8 30 00 00 00       	mov    $0x30,%eax
1401dc839:	e8 a2 dd 11 00       	call   0x1402fa5e0
1401dc83e:	48 2b e0             	sub    %rax,%rsp
1401dc841:	45 33 f6             	xor    %r14d,%r14d
1401dc844:	41 8b f0             	mov    %r8d,%esi
1401dc847:	41 8b de             	mov    %r14d,%ebx
1401dc84a:	4c 8b fa             	mov    %rdx,%r15
1401dc84d:	48 8b e9             	mov    %rcx,%rbp
1401dc850:	e8 0b d6 04 00       	call   0x140229e60
1401dc855:	48 8b c8             	mov    %rax,%rcx
1401dc858:	e8 53 09 04 00       	call   0x14021d1b0
1401dc85d:	48 8b f8             	mov    %rax,%rdi
1401dc860:	48 85 c0             	test   %rax,%rax
1401dc863:	75 11                	jne    0x1401dc876
1401dc865:	c7 44 24 20 6e 01 00 	movl   $0x16e,0x20(%rsp)
1401dc86c:	00
1401dc86d:	45 8d 46 07          	lea    0x7(%r14),%r8d
1401dc871:	e9 93 00 00 00       	jmp    0x1401dc909
1401dc876:	ba 6c 00 00 00       	mov    $0x6c,%edx
1401dc87b:	4d 8b cf             	mov    %r15,%r9
1401dc87e:	48 8b cf             	mov    %rdi,%rcx
1401dc881:	44 8d 42 97          	lea    -0x69(%rdx),%r8d
1401dc885:	e8 b6 00 04 00       	call   0x14021c940
1401dc88a:	85 c0                	test   %eax,%eax
1401dc88c:	7f 10                	jg     0x1401dc89e
1401dc88e:	c7 44 24 20 73 01 00 	movl   $0x173,0x20(%rsp)
1401dc895:	00
1401dc896:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401dc89c:	eb 6b                	jmp    0x1401dc909
1401dc89e:	83 fe 02             	cmp    $0x2,%esi
1401dc8a1:	75 11                	jne    0x1401dc8b4
1401dc8a3:	33 d2                	xor    %edx,%edx
1401dc8a5:	48 8b cf             	mov    %rdi,%rcx
1401dc8a8:	be 0d 00 00 00       	mov    $0xd,%esi
1401dc8ad:	e8 0e 5b 05 00       	call   0x1402323c0
1401dc8b2:	eb 22                	jmp    0x1401dc8d6
1401dc8b4:	83 fe 01             	cmp    $0x1,%esi
1401dc8b7:	75 42                	jne    0x1401dc8fb
1401dc8b9:	4c 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%r9
1401dc8c0:	33 d2                	xor    %edx,%edx
1401dc8c2:	4c 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%r8
1401dc8c9:	48 8b cf             	mov    %rdi,%rcx
1401dc8cc:	be 09 00 00 00       	mov    $0x9,%esi
1401dc8d1:	e8 2a ae 04 00       	call   0x140227700
1401dc8d6:	48 8b d8             	mov    %rax,%rbx
1401dc8d9:	48 85 c0             	test   %rax,%rax
1401dc8dc:	75 0d                	jne    0x1401dc8eb
1401dc8de:	c7 44 24 20 83 01 00 	movl   $0x183,0x20(%rsp)
1401dc8e5:	00
1401dc8e6:	44 8b c6             	mov    %esi,%r8d
1401dc8e9:	eb 1e                	jmp    0x1401dc909
1401dc8eb:	48 8b d3             	mov    %rbx,%rdx
1401dc8ee:	48 8b cd             	mov    %rbp,%rcx
1401dc8f1:	e8 5a fe ff ff       	call   0x1401dc750
1401dc8f6:	44 8b f0             	mov    %eax,%r14d
1401dc8f9:	eb 24                	jmp    0x1401dc91f
1401dc8fb:	c7 44 24 20 7e 01 00 	movl   $0x17e,0x20(%rsp)
1401dc902:	00
1401dc903:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
1401dc909:	4c 8d 0d 20 f5 16 00 	lea    0x16f520(%rip),%r9        # 0x14034be30
1401dc910:	ba ad 00 00 00       	mov    $0xad,%edx
1401dc915:	b9 14 00 00 00       	mov    $0x14,%ecx
1401dc91a:	e8 81 4a 04 00       	call   0x1402213a0
1401dc91f:	48 8b cb             	mov    %rbx,%rcx
1401dc922:	e8 f9 ab 04 00       	call   0x140227520
1401dc927:	48 8b cf             	mov    %rdi,%rcx
1401dc92a:	e8 91 01 04 00       	call   0x14021cac0
1401dc92f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401dc934:	41 8b c6             	mov    %r14d,%eax
1401dc937:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401dc93c:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401dc941:	48 83 c4 30          	add    $0x30,%rsp
1401dc945:	41 5f                	pop    %r15
1401dc947:	41 5e                	pop    %r14
1401dc949:	5f                   	pop    %rdi
1401dc94a:	c3                   	ret
1401dc94b:	cc                   	int3
1401dc94c:	cc                   	int3
1401dc94d:	cc                   	int3
1401dc94e:	cc                   	int3
1401dc94f:	cc                   	int3
1401dc950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401dc955:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401dc95a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401dc95f:	57                   	push   %rdi
1401dc960:	b8 30 00 00 00       	mov    $0x30,%eax
1401dc965:	e8 76 dc 11 00       	call   0x1402fa5e0
1401dc96a:	48 2b e0             	sub    %rax,%rsp
1401dc96d:	49 8b d9             	mov    %r9,%rbx
1401dc970:	49 8b f0             	mov    %r8,%rsi
1401dc973:	8b ea                	mov    %edx,%ebp
1401dc975:	48 8b f9             	mov    %rcx,%rdi
1401dc978:	48 85 c9             	test   %rcx,%rcx
1401dc97b:	0f 84 e8 00 00 00    	je     0x1401dca69
1401dc981:	4d 85 c0             	test   %r8,%r8
1401dc984:	0f 84 df 00 00 00    	je     0x1401dca69
1401dc98a:	48 85 db             	test   %rbx,%rbx
1401dc98d:	0f 84 d6 00 00 00    	je     0x1401dca69
1401dc993:	45 33 c9             	xor    %r9d,%r9d
1401dc996:	4c 8b c3             	mov    %rbx,%r8
1401dc999:	48 8b d6             	mov    %rsi,%rdx
1401dc99c:	8b cd                	mov    %ebp,%ecx
1401dc99e:	e8 dd 07 00 00       	call   0x1401dd180
1401dc9a3:	85 c0                	test   %eax,%eax
1401dc9a5:	75 13                	jne    0x1401dc9ba
1401dc9a7:	c7 44 24 20 55 03 00 	movl   $0x355,0x20(%rsp)
1401dc9ae:	00
1401dc9af:	41 b8 84 01 00 00    	mov    $0x184,%r8d
1401dc9b5:	e9 bd 00 00 00       	jmp    0x1401dca77
1401dc9ba:	48 8b 87 38 01 00 00 	mov    0x138(%rdi),%rax
1401dc9c1:	48 8b 08             	mov    (%rax),%rcx
1401dc9c4:	48 85 c9             	test   %rcx,%rcx
1401dc9c7:	75 11                	jne    0x1401dc9da
1401dc9c9:	c7 44 24 20 59 03 00 	movl   $0x359,0x20(%rsp)
1401dc9d0:	00
1401dc9d1:	44 8d 41 44          	lea    0x44(%rcx),%r8d
1401dc9d5:	e9 9d 00 00 00       	jmp    0x1401dca77
1401dc9da:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401dc9de:	4c 8d 05 4b f4 16 00 	lea    0x16f44b(%rip),%r8        # 0x14034be30
1401dc9e5:	41 b9 5d 03 00 00    	mov    $0x35d,%r9d
1401dc9eb:	48 8b d3             	mov    %rbx,%rdx
1401dc9ee:	e8 5d c9 04 00       	call   0x140229350
1401dc9f3:	48 8b d0             	mov    %rax,%rdx
1401dc9f6:	48 85 c0             	test   %rax,%rax
1401dc9f9:	75 0e                	jne    0x1401dca09
1401dc9fb:	c7 44 24 20 5f 03 00 	movl   $0x35f,0x20(%rsp)
1401dca02:	00
1401dca03:	44 8d 40 41          	lea    0x41(%rax),%r8d
1401dca07:	eb 6e                	jmp    0x1401dca77
1401dca09:	48 8b 87 38 01 00 00 	mov    0x138(%rdi),%rax
1401dca10:	4c 8b c3             	mov    %rbx,%r8
1401dca13:	48 8b 08             	mov    (%rax),%rcx
1401dca16:	48 89 51 18          	mov    %rdx,0x18(%rcx)
1401dca1a:	48 8b d6             	mov    %rsi,%rdx
1401dca1d:	48 8b 87 38 01 00 00 	mov    0x138(%rdi),%rax
1401dca24:	48 8b 08             	mov    (%rax),%rcx
1401dca27:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401dca2b:	e8 f8 ff 11 00       	call   0x1402fca28
1401dca30:	48 8b 87 38 01 00 00 	mov    0x138(%rdi),%rax
1401dca37:	4c 8b cf             	mov    %rdi,%r9
1401dca3a:	4c 8b c3             	mov    %rbx,%r8
1401dca3d:	48 8b d6             	mov    %rsi,%rdx
1401dca40:	48 8b 08             	mov    (%rax),%rcx
1401dca43:	48 89 59 20          	mov    %rbx,0x20(%rcx)
1401dca47:	8b cd                	mov    %ebp,%ecx
1401dca49:	e8 32 07 00 00       	call   0x1401dd180
1401dca4e:	85 c0                	test   %eax,%eax
1401dca50:	75 10                	jne    0x1401dca62
1401dca52:	c7 44 24 20 6c 03 00 	movl   $0x36c,0x20(%rsp)
1401dca59:	00
1401dca5a:	41 b8 84 01 00 00    	mov    $0x184,%r8d
1401dca60:	eb 15                	jmp    0x1401dca77
1401dca62:	b8 01 00 00 00       	mov    $0x1,%eax
1401dca67:	eb 26                	jmp    0x1401dca8f
1401dca69:	c7 44 24 20 50 03 00 	movl   $0x350,0x20(%rsp)
1401dca70:	00
1401dca71:	41 b8 43 00 00 00    	mov    $0x43,%r8d
1401dca77:	4c 8d 0d b2 f3 16 00 	lea    0x16f3b2(%rip),%r9        # 0x14034be30
1401dca7e:	ba 1f 02 00 00       	mov    $0x21f,%edx
1401dca83:	b9 14 00 00 00       	mov    $0x14,%ecx
1401dca88:	e8 13 49 04 00       	call   0x1402213a0
1401dca8d:	33 c0                	xor    %eax,%eax
1401dca8f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401dca94:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401dca99:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401dca9e:	48 83 c4 30          	add    $0x30,%rsp
1401dcaa2:	5f                   	pop    %rdi
1401dcaa3:	c3                   	ret
1401dcaa4:	cc                   	int3
1401dcaa5:	cc                   	int3
1401dcaa6:	cc                   	int3
1401dcaa7:	cc                   	int3
1401dcaa8:	cc                   	int3
1401dcaa9:	cc                   	int3
1401dcaaa:	cc                   	int3
1401dcaab:	cc                   	int3
1401dcaac:	cc                   	int3
1401dcaad:	cc                   	int3
1401dcaae:	cc                   	int3
1401dcaaf:	cc                   	int3
1401dcab0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401dcab5:	55                   	push   %rbp
1401dcab6:	56                   	push   %rsi
1401dcab7:	57                   	push   %rdi
1401dcab8:	41 54                	push   %r12
1401dcaba:	41 55                	push   %r13
1401dcabc:	41 56                	push   %r14
1401dcabe:	41 57                	push   %r15
1401dcac0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1401dcac5:	b8 90 00 00 00       	mov    $0x90,%eax
1401dcaca:	e8 11 db 11 00       	call   0x1402fa5e0
1401dcacf:	48 2b e0             	sub    %rax,%rsp
1401dcad2:	48 8b 05 a7 b6 22 00 	mov    0x22b6a7(%rip),%rax        # 0x140408180
1401dcad9:	48 33 c4             	xor    %rsp,%rax
1401dcadc:	48 89 45 17          	mov    %rax,0x17(%rbp)
1401dcae0:	0f 10 05 59 f3 16 00 	movups 0x16f359(%rip),%xmm0        # 0x14034be40
1401dcae7:	0f b7 05 72 f3 16 00 	movzwl 0x16f372(%rip),%eax        # 0x14034be60
1401dcaee:	33 ff                	xor    %edi,%edi
1401dcaf0:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
1401dcaf4:	48 8b da             	mov    %rdx,%rbx
1401dcaf7:	48 89 7d cf          	mov    %rdi,-0x31(%rbp)
1401dcafb:	44 8b ff             	mov    %edi,%r15d
1401dcafe:	89 7d c7             	mov    %edi,-0x39(%rbp)
1401dcb01:	44 8b f7             	mov    %edi,%r14d
1401dcb04:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
1401dcb08:	44 8b e7             	mov    %edi,%r12d
1401dcb0b:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
1401dcb0f:	8b f7                	mov    %edi,%esi
1401dcb11:	66 89 45 ff          	mov    %ax,-0x1(%rbp)
1401dcb15:	0f 10 0d 34 f3 16 00 	movups 0x16f334(%rip),%xmm1        # 0x14034be50
1401dcb1c:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1401dcb20:	0f 11 4d ef          	movups %xmm1,-0x11(%rbp)
1401dcb24:	48 85 c9             	test   %rcx,%rcx
1401dcb27:	0f 84 55 03 00 00    	je     0x1401dce82
1401dcb2d:	48 85 d2             	test   %rdx,%rdx
1401dcb30:	0f 84 4c 03 00 00    	je     0x1401dce82
1401dcb36:	e8 25 d3 04 00       	call   0x140229e60
1401dcb3b:	48 8b c8             	mov    %rax,%rcx
1401dcb3e:	e8 6d 06 04 00       	call   0x14021d1b0
1401dcb43:	4c 8b e0             	mov    %rax,%r12
1401dcb46:	48 85 c0             	test   %rax,%rax
1401dcb49:	75 11                	jne    0x1401dcb5c
1401dcb4b:	c7 44 24 20 8f 03 00 	movl   $0x38f,0x20(%rsp)
1401dcb52:	00
1401dcb53:	44 8d 47 07          	lea    0x7(%rdi),%r8d
1401dcb57:	e9 34 03 00 00       	jmp    0x1401dce90
1401dcb5c:	ba 6c 00 00 00       	mov    $0x6c,%edx
1401dcb61:	4c 8b cb             	mov    %rbx,%r9
1401dcb64:	49 8b cc             	mov    %r12,%rcx
1401dcb67:	44 8d 42 97          	lea    -0x69(%rdx),%r8d
1401dcb6b:	e8 d0 fd 03 00       	call   0x14021c940
1401dcb70:	85 c0                	test   %eax,%eax
1401dcb72:	7f 13                	jg     0x1401dcb87
1401dcb74:	c7 44 24 20 93 03 00 	movl   $0x393,0x20(%rsp)
1401dcb7b:	00
1401dcb7c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401dcb82:	e9 09 03 00 00       	jmp    0x1401dce90
1401dcb87:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1401dcb8b:	49 8b cc             	mov    %r12,%rcx
1401dcb8e:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
1401dcb92:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401dcb97:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1401dcb9b:	4c 8b ef             	mov    %rdi,%r13
1401dcb9e:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1401dcba2:	e8 59 a7 06 00       	call   0x140247300
1401dcba7:	85 c0                	test   %eax,%eax
1401dcba9:	0f 84 c3 02 00 00    	je     0x1401dce72
1401dcbaf:	90                   	nop
1401dcbb0:	4c 8b 4d d7          	mov    -0x29(%rbp),%r9
1401dcbb4:	8b cf                	mov    %edi,%ecx
1401dcbb6:	49 8b c1             	mov    %r9,%rax
1401dcbb9:	41 38 39             	cmp    %dil,(%r9)
1401dcbbc:	74 14                	je     0x1401dcbd2
1401dcbbe:	66 90                	xchg   %ax,%ax
1401dcbc0:	81 f9 00 00 00 80    	cmp    $0x80000000,%ecx
1401dcbc6:	73 0a                	jae    0x1401dcbd2
1401dcbc8:	48 ff c0             	inc    %rax
1401dcbcb:	ff c1                	inc    %ecx
1401dcbcd:	40 38 38             	cmp    %dil,(%rax)
1401dcbd0:	75 ee                	jne    0x1401dcbc0
1401dcbd2:	44 0f b6 45 07       	movzbl 0x7(%rbp),%r8d
1401dcbd7:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1401dcbdb:	8b c7                	mov    %edi,%eax
1401dcbdd:	45 84 c0             	test   %r8b,%r8b
1401dcbe0:	74 11                	je     0x1401dcbf3
1401dcbe2:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1401dcbe7:	73 0a                	jae    0x1401dcbf3
1401dcbe9:	48 ff c2             	inc    %rdx
1401dcbec:	ff c0                	inc    %eax
1401dcbee:	40 38 3a             	cmp    %dil,(%rdx)
1401dcbf1:	75 ef                	jne    0x1401dcbe2
1401dcbf3:	0f ba f0 1f          	btr    $0x1f,%eax
1401dcbf7:	0f ba f1 1f          	btr    $0x1f,%ecx
1401dcbfb:	3b c8                	cmp    %eax,%ecx
1401dcbfd:	0f 82 5f 02 00 00    	jb     0x1401dce62
1401dcc03:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1401dcc07:	8b c7                	mov    %edi,%eax
1401dcc09:	45 84 c0             	test   %r8b,%r8b
1401dcc0c:	74 13                	je     0x1401dcc21
1401dcc0e:	66 90                	xchg   %ax,%ax
1401dcc10:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1401dcc15:	73 0a                	jae    0x1401dcc21
1401dcc17:	48 ff c1             	inc    %rcx
1401dcc1a:	ff c0                	inc    %eax
1401dcc1c:	40 38 39             	cmp    %dil,(%rcx)
1401dcc1f:	75 ef                	jne    0x1401dcc10
1401dcc21:	44 8b c0             	mov    %eax,%r8d
1401dcc24:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1401dcc28:	41 0f ba f0 1f       	btr    $0x1f,%r8d
1401dcc2d:	49 8b c9             	mov    %r9,%rcx
1401dcc30:	ff 15 c2 d5 14 00    	call   *0x14d5c2(%rip)        # 0x14032a1f8
1401dcc36:	85 c0                	test   %eax,%eax
1401dcc38:	75 32                	jne    0x1401dcc6c
1401dcc3a:	8b 55 c7             	mov    -0x39(%rbp),%edx
1401dcc3d:	83 fa 04             	cmp    $0x4,%edx
1401dcc40:	0f 8c cc 01 00 00    	jl     0x1401dce12
1401dcc46:	48 8b 45 cf          	mov    -0x31(%rbp),%rax
1401dcc4a:	0f b6 48 02          	movzbl 0x2(%rax),%ecx
1401dcc4e:	0f b6 40 03          	movzbl 0x3(%rax),%eax
1401dcc52:	c1 e1 08             	shl    $0x8,%ecx
1401dcc55:	03 c8                	add    %eax,%ecx
1401dcc57:	8d 42 fc             	lea    -0x4(%rdx),%eax
1401dcc5a:	3b c8                	cmp    %eax,%ecx
1401dcc5c:	0f 85 b0 01 00 00    	jne    0x1401dce12
1401dcc62:	be 04 00 00 00       	mov    $0x4,%esi
1401dcc67:	e9 ba 00 00 00       	jmp    0x1401dcd26
1401dcc6c:	4c 8b 4d d7          	mov    -0x29(%rbp),%r9
1401dcc70:	8b cf                	mov    %edi,%ecx
1401dcc72:	49 8b c1             	mov    %r9,%rax
1401dcc75:	41 38 39             	cmp    %dil,(%r9)
1401dcc78:	74 18                	je     0x1401dcc92
1401dcc7a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401dcc80:	81 f9 00 00 00 80    	cmp    $0x80000000,%ecx
1401dcc86:	73 0a                	jae    0x1401dcc92
1401dcc88:	48 ff c0             	inc    %rax
1401dcc8b:	ff c1                	inc    %ecx
1401dcc8d:	40 38 38             	cmp    %dil,(%rax)
1401dcc90:	75 ee                	jne    0x1401dcc80
1401dcc92:	44 0f b6 45 ef       	movzbl -0x11(%rbp),%r8d
1401dcc97:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1401dcc9b:	8b c7                	mov    %edi,%eax
1401dcc9d:	45 84 c0             	test   %r8b,%r8b
1401dcca0:	74 11                	je     0x1401dccb3
1401dcca2:	3d 00 00 00 80       	cmp    $0x80000000,%eax
1401dcca7:	73 0a                	jae    0x1401dccb3
1401dcca9:	48 ff c2             	inc    %rdx
1401dccac:	ff c0                	inc    %eax
1401dccae:	40 38 3a             	cmp    %dil,(%rdx)