1402e1e22:	48 ff c1             	inc    %rcx
1402e1e25:	49 83 e8 01          	sub    $0x1,%r8
1402e1e29:	75 f3                	jne    0x1402e1e1e
1402e1e2b:	c3                   	ret
1402e1e2c:	48 03 c1             	add    %rcx,%rax
1402e1e2f:	c3                   	ret
1402e1e30:	cc                   	int3
1402e1e31:	cc                   	int3
1402e1e32:	cc                   	int3
1402e1e33:	cc                   	int3
1402e1e34:	cc                   	int3
1402e1e35:	cc                   	int3
1402e1e36:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1402e1e3d:	00 00 00
1402e1e40:	48 2b d1             	sub    %rcx,%rdx
1402e1e43:	49 83 f8 08          	cmp    $0x8,%r8
1402e1e47:	72 22                	jb     0x1402e1e6b
1402e1e49:	f6 c1 07             	test   $0x7,%cl
1402e1e4c:	74 14                	je     0x1402e1e62
1402e1e4e:	66 90                	xchg   %ax,%ax
1402e1e50:	8a 01                	mov    (%rcx),%al
1402e1e52:	3a 04 11             	cmp    (%rcx,%rdx,1),%al
1402e1e55:	75 2c                	jne    0x1402e1e83
1402e1e57:	48 ff c1             	inc    %rcx
1402e1e5a:	49 ff c8             	dec    %r8
1402e1e5d:	f6 c1 07             	test   $0x7,%cl
1402e1e60:	75 ee                	jne    0x1402e1e50
1402e1e62:	4d 8b c8             	mov    %r8,%r9
1402e1e65:	49 c1 e9 03          	shr    $0x3,%r9
1402e1e69:	75 1f                	jne    0x1402e1e8a
1402e1e6b:	4d 85 c0             	test   %r8,%r8
1402e1e6e:	74 0f                	je     0x1402e1e7f
1402e1e70:	8a 01                	mov    (%rcx),%al
1402e1e72:	3a 04 11             	cmp    (%rcx,%rdx,1),%al
1402e1e75:	75 0c                	jne    0x1402e1e83
1402e1e77:	48 ff c1             	inc    %rcx
1402e1e7a:	49 ff c8             	dec    %r8
1402e1e7d:	75 f1                	jne    0x1402e1e70
1402e1e7f:	48 33 c0             	xor    %rax,%rax
1402e1e82:	c3                   	ret
1402e1e83:	1b c0                	sbb    %eax,%eax
1402e1e85:	83 d8 ff             	sbb    $0xffffffff,%eax
1402e1e88:	c3                   	ret
1402e1e89:	90                   	nop
1402e1e8a:	49 c1 e9 02          	shr    $0x2,%r9
1402e1e8e:	74 37                	je     0x1402e1ec7
1402e1e90:	48 8b 01             	mov    (%rcx),%rax
1402e1e93:	48 3b 04 11          	cmp    (%rcx,%rdx,1),%rax
1402e1e97:	75 5b                	jne    0x1402e1ef4
1402e1e99:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402e1e9d:	48 3b 44 11 08       	cmp    0x8(%rcx,%rdx,1),%rax
1402e1ea2:	75 4c                	jne    0x1402e1ef0
1402e1ea4:	48 8b 41 10          	mov    0x10(%rcx),%rax
1402e1ea8:	48 3b 44 11 10       	cmp    0x10(%rcx,%rdx,1),%rax
1402e1ead:	75 3d                	jne    0x1402e1eec
1402e1eaf:	48 8b 41 18          	mov    0x18(%rcx),%rax
1402e1eb3:	48 3b 44 11 18       	cmp    0x18(%rcx,%rdx,1),%rax
1402e1eb8:	75 2e                	jne    0x1402e1ee8
1402e1eba:	48 83 c1 20          	add    $0x20,%rcx
1402e1ebe:	49 ff c9             	dec    %r9
1402e1ec1:	75 cd                	jne    0x1402e1e90
1402e1ec3:	49 83 e0 1f          	and    $0x1f,%r8
1402e1ec7:	4d 8b c8             	mov    %r8,%r9
1402e1eca:	49 c1 e9 03          	shr    $0x3,%r9
1402e1ece:	74 9b                	je     0x1402e1e6b
1402e1ed0:	48 8b 01             	mov    (%rcx),%rax
1402e1ed3:	48 3b 04 11          	cmp    (%rcx,%rdx,1),%rax
1402e1ed7:	75 1b                	jne    0x1402e1ef4
1402e1ed9:	48 83 c1 08          	add    $0x8,%rcx
1402e1edd:	49 ff c9             	dec    %r9
1402e1ee0:	75 ee                	jne    0x1402e1ed0
1402e1ee2:	49 83 e0 07          	and    $0x7,%r8
1402e1ee6:	eb 83                	jmp    0x1402e1e6b
1402e1ee8:	48 83 c1 08          	add    $0x8,%rcx
1402e1eec:	48 83 c1 08          	add    $0x8,%rcx
1402e1ef0:	48 83 c1 08          	add    $0x8,%rcx
1402e1ef4:	48 8b 0c 0a          	mov    (%rdx,%rcx,1),%rcx
1402e1ef8:	48 0f c8             	bswap  %rax
1402e1efb:	48 0f c9             	bswap  %rcx
1402e1efe:	48 3b c1             	cmp    %rcx,%rax
1402e1f01:	1b c0                	sbb    %eax,%eax
1402e1f03:	83 d8 ff             	sbb    $0xffffffff,%eax
1402e1f06:	c3                   	ret
1402e1f07:	cc                   	int3
1402e1f08:	cc                   	int3
1402e1f09:	cc                   	int3
1402e1f0a:	cc                   	int3
1402e1f0b:	cc                   	int3
1402e1f0c:	cc                   	int3
1402e1f0d:	cc                   	int3
1402e1f0e:	cc                   	int3
1402e1f0f:	cc                   	int3
1402e1f10:	40 55                	rex push %rbp
1402e1f12:	48 83 ec 20          	sub    $0x20,%rsp
1402e1f16:	48 8b ea             	mov    %rdx,%rbp
1402e1f19:	ba c8 00 00 00       	mov    $0xc8,%edx
1402e1f1e:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1402e1f22:	e8 e5 df fc ff       	call   0x1402aff0c
1402e1f27:	48 83 c4 20          	add    $0x20,%rsp
1402e1f2b:	5d                   	pop    %rbp
1402e1f2c:	c3                   	ret
1402e1f2d:	48 8b 8a 90 00 00 00 	mov    0x90(%rdx),%rcx
1402e1f34:	e9 37 9c d9 ff       	jmp    0x14007bb70
1402e1f39:	48 8b 8a 98 00 00 00 	mov    0x98(%rdx),%rcx
1402e1f40:	e9 2b 9c d9 ff       	jmp    0x14007bb70
1402e1f45:	48 8b 8a a0 00 00 00 	mov    0xa0(%rdx),%rcx
1402e1f4c:	e9 1f 9c d9 ff       	jmp    0x14007bb70
1402e1f51:	48 8d 8a 70 00 00 00 	lea    0x70(%rdx),%rcx
1402e1f58:	e9 63 9c d9 ff       	jmp    0x14007bbc0
1402e1f5d:	cc                   	int3
1402e1f5e:	cc                   	int3
1402e1f5f:	cc                   	int3
1402e1f60:	40 55                	rex push %rbp
1402e1f62:	48 83 ec 20          	sub    $0x20,%rsp
1402e1f66:	48 8b ea             	mov    %rdx,%rbp
1402e1f69:	8b 45 30             	mov    0x30(%rbp),%eax
1402e1f6c:	83 e0 01             	and    $0x1,%eax
1402e1f6f:	85 c0                	test   %eax,%eax
1402e1f71:	74 0d                	je     0x1402e1f80
1402e1f73:	83 65 30 fe          	andl   $0xfffffffe,0x30(%rbp)
1402e1f77:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1402e1f7b:	e8 40 9c d9 ff       	call   0x14007bbc0
1402e1f80:	48 83 c4 20          	add    $0x20,%rsp
1402e1f84:	5d                   	pop    %rbp
1402e1f85:	c3                   	ret
1402e1f86:	cc                   	int3
1402e1f87:	cc                   	int3
1402e1f88:	cc                   	int3
1402e1f89:	cc                   	int3
1402e1f8a:	cc                   	int3
1402e1f8b:	cc                   	int3
1402e1f8c:	cc                   	int3
1402e1f8d:	cc                   	int3
1402e1f8e:	cc                   	int3
1402e1f8f:	cc                   	int3
1402e1f90:	48 8b 8a 20 00 00 00 	mov    0x20(%rdx),%rcx
1402e1f97:	e9 24 9c d9 ff       	jmp    0x14007bbc0
1402e1f9c:	48 8d 8a 30 00 00 00 	lea    0x30(%rdx),%rcx
1402e1fa3:	e9 18 9c d9 ff       	jmp    0x14007bbc0
1402e1fa8:	cc                   	int3
1402e1fa9:	cc                   	int3
1402e1faa:	cc                   	int3
1402e1fab:	cc                   	int3
1402e1fac:	cc                   	int3
1402e1fad:	cc                   	int3
1402e1fae:	cc                   	int3
1402e1faf:	cc                   	int3
1402e1fb0:	48 8d 8a 28 00 00 00 	lea    0x28(%rdx),%rcx
1402e1fb7:	e9 84 b9 d9 ff       	jmp    0x14007d940
1402e1fbc:	cc                   	int3
1402e1fbd:	cc                   	int3
1402e1fbe:	cc                   	int3
1402e1fbf:	cc                   	int3
1402e1fc0:	40 55                	rex push %rbp
1402e1fc2:	48 83 ec 20          	sub    $0x20,%rsp
1402e1fc6:	48 8b ea             	mov    %rdx,%rbp
1402e1fc9:	ba 30 00 00 00       	mov    $0x30,%edx
1402e1fce:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
1402e1fd5:	e8 32 df fc ff       	call   0x1402aff0c
1402e1fda:	48 83 c4 20          	add    $0x20,%rsp
1402e1fde:	5d                   	pop    %rbp
1402e1fdf:	c3                   	ret
1402e1fe0:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e1fe7:	e9 f0 c9 fc ff       	jmp    0x1402ae9dc
1402e1fec:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e1ff3:	48 83 c1 08          	add    $0x8,%rcx
1402e1ff7:	e9 24 c3 d9 ff       	jmp    0x14007e320
1402e1ffc:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e2003:	48 83 c1 18          	add    $0x18,%rcx
1402e2007:	e9 14 c3 d9 ff       	jmp    0x14007e320
1402e200c:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e2013:	48 83 c1 28          	add    $0x28,%rcx
1402e2017:	e9 04 c3 d9 ff       	jmp    0x14007e320
1402e201c:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e2023:	48 83 c1 38          	add    $0x38,%rcx
1402e2027:	e9 f4 c2 d9 ff       	jmp    0x14007e320
1402e202c:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e2033:	48 83 c1 48          	add    $0x48,%rcx
1402e2037:	e9 e4 c2 d9 ff       	jmp    0x14007e320
1402e203c:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e2043:	48 83 c1 58          	add    $0x58,%rcx
1402e2047:	e9 d4 c2 d9 ff       	jmp    0x14007e320
1402e204c:	cc                   	int3
1402e204d:	cc                   	int3
1402e204e:	cc                   	int3
1402e204f:	cc                   	int3
1402e2050:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e2057:	e9 64 9b d9 ff       	jmp    0x14007bbc0
1402e205c:	cc                   	int3
1402e205d:	cc                   	int3
1402e205e:	cc                   	int3
1402e205f:	cc                   	int3
1402e2060:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
1402e2067:	e9 04 c8 d9 ff       	jmp    0x14007e870
1402e206c:	cc                   	int3
1402e206d:	cc                   	int3
1402e206e:	cc                   	int3
1402e206f:	cc                   	int3
1402e2070:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
1402e2077:	e9 c4 c5 d9 ff       	jmp    0x14007e640
1402e207c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402e2081:	55                   	push   %rbp
1402e2082:	48 83 ec 20          	sub    $0x20,%rsp
1402e2086:	48 8b ea             	mov    %rdx,%rbp
1402e2089:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1402e208d:	48 8b 01             	mov    (%rcx),%rax
1402e2090:	48 63 50 04          	movslq 0x4(%rax),%rdx
1402e2094:	48 03 d1             	add    %rcx,%rdx
1402e2097:	8b 42 10             	mov    0x10(%rdx),%eax
1402e209a:	83 c8 04             	or     $0x4,%eax
1402e209d:	b9 04 00 00 00       	mov    $0x4,%ecx
1402e20a2:	45 33 c0             	xor    %r8d,%r8d
1402e20a5:	4c 39 42 48          	cmp    %r8,0x48(%rdx)
1402e20a9:	41 0f 45 c8          	cmovne %r8d,%ecx
1402e20ad:	0b c8                	or     %eax,%ecx
1402e20af:	83 e1 17             	and    $0x17,%ecx
1402e20b2:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402e20b5:	85 4a 14             	test   %ecx,0x14(%rdx)
1402e20b8:	74 0a                	je     0x1402e20c4
1402e20ba:	33 d2                	xor    %edx,%edx
1402e20bc:	33 c9                	xor    %ecx,%ecx
1402e20be:	e8 ed 03 fd ff       	call   0x1402b24b0
1402e20c3:	90                   	nop
1402e20c4:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
1402e20cb:	00 00 00
1402e20ce:	48 83 c4 20          	add    $0x20,%rsp
1402e20d2:	5d                   	pop    %rbp
1402e20d3:	c3                   	ret
1402e20d4:	cc                   	int3
1402e20d5:	cc                   	int3
1402e20d6:	cc                   	int3
1402e20d7:	cc                   	int3
1402e20d8:	cc                   	int3
1402e20d9:	cc                   	int3
1402e20da:	cc                   	int3
1402e20db:	cc                   	int3
1402e20dc:	cc                   	int3
1402e20dd:	cc                   	int3
1402e20de:	cc                   	int3
1402e20df:	cc                   	int3
1402e20e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402e20e5:	55                   	push   %rbp
1402e20e6:	48 83 ec 20          	sub    $0x20,%rsp
1402e20ea:	48 8b ea             	mov    %rdx,%rbp
1402e20ed:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
1402e20f4:	00 00 00
1402e20f7:	48 83 c4 20          	add    $0x20,%rsp
1402e20fb:	5d                   	pop    %rbp
1402e20fc:	c3                   	ret
1402e20fd:	cc                   	int3
1402e20fe:	cc                   	int3
1402e20ff:	cc                   	int3
1402e2100:	48 8d 8a 24 00 00 00 	lea    0x24(%rdx),%rcx
1402e2107:	e9 d0 c8 fc ff       	jmp    0x1402ae9dc
1402e210c:	48 8d 8a 28 00 00 00 	lea    0x28(%rdx),%rcx
1402e2113:	e9 e8 d3 d9 ff       	jmp    0x14007f500
1402e2118:	cc                   	int3
1402e2119:	cc                   	int3
1402e211a:	cc                   	int3
1402e211b:	cc                   	int3
1402e211c:	cc                   	int3
1402e211d:	cc                   	int3
1402e211e:	cc                   	int3
1402e211f:	cc                   	int3
1402e2120:	40 55                	rex push %rbp
1402e2122:	48 83 ec 20          	sub    $0x20,%rsp
1402e2126:	48 8b ea             	mov    %rdx,%rbp
1402e2129:	8b 45 30             	mov    0x30(%rbp),%eax
1402e212c:	83 e0 04             	and    $0x4,%eax
1402e212f:	85 c0                	test   %eax,%eax
1402e2131:	74 0d                	je     0x1402e2140
1402e2133:	83 65 30 fb          	andl   $0xfffffffb,0x30(%rbp)
1402e2137:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1402e213b:	e8 80 9a d9 ff       	call   0x14007bbc0
1402e2140:	48 83 c4 20          	add    $0x20,%rsp
1402e2144:	5d                   	pop    %rbp
1402e2145:	c3                   	ret
1402e2146:	cc                   	int3
1402e2147:	cc                   	int3
1402e2148:	cc                   	int3
1402e2149:	cc                   	int3
1402e214a:	cc                   	int3
1402e214b:	cc                   	int3
1402e214c:	cc                   	int3
1402e214d:	cc                   	int3
1402e214e:	cc                   	int3
1402e214f:	cc                   	int3
1402e2150:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e2157:	e9 14 c7 d9 ff       	jmp    0x14007e870
1402e215c:	48 8d 8a 20 00 00 00 	lea    0x20(%rdx),%rcx
1402e2163:	e9 d8 c4 d9 ff       	jmp    0x14007e640
1402e2168:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402e216d:	55                   	push   %rbp
1402e216e:	48 83 ec 20          	sub    $0x20,%rsp
1402e2172:	48 8b ea             	mov    %rdx,%rbp
1402e2175:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1402e217c:	48 8b 01             	mov    (%rcx),%rax
1402e217f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1402e2183:	48 03 d1             	add    %rcx,%rdx
1402e2186:	8b 42 10             	mov    0x10(%rdx),%eax
1402e2189:	83 c8 04             	or     $0x4,%eax
1402e218c:	b9 04 00 00 00       	mov    $0x4,%ecx
1402e2191:	45 33 c0             	xor    %r8d,%r8d
1402e2194:	4c 39 42 48          	cmp    %r8,0x48(%rdx)
1402e2198:	41 0f 45 c8          	cmovne %r8d,%ecx
1402e219c:	0b c8                	or     %eax,%ecx
1402e219e:	83 e1 17             	and    $0x17,%ecx
1402e21a1:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402e21a4:	85 4a 14             	test   %ecx,0x14(%rdx)
1402e21a7:	74 0a                	je     0x1402e21b3
1402e21a9:	33 d2                	xor    %edx,%edx
1402e21ab:	33 c9                	xor    %ecx,%ecx
1402e21ad:	e8 fe 02 fd ff       	call   0x1402b24b0
1402e21b2:	90                   	nop
1402e21b3:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
1402e21ba:	00 00 00
1402e21bd:	48 83 c4 20          	add    $0x20,%rsp
1402e21c1:	5d                   	pop    %rbp
1402e21c2:	c3                   	ret
1402e21c3:	cc                   	int3
1402e21c4:	cc                   	int3
1402e21c5:	cc                   	int3
1402e21c6:	cc                   	int3
1402e21c7:	cc                   	int3
1402e21c8:	cc                   	int3
1402e21c9:	cc                   	int3
1402e21ca:	cc                   	int3
1402e21cb:	cc                   	int3
1402e21cc:	cc                   	int3
1402e21cd:	cc                   	int3
1402e21ce:	cc                   	int3
1402e21cf:	cc                   	int3
1402e21d0:	40 55                	rex push %rbp
1402e21d2:	48 83 ec 20          	sub    $0x20,%rsp
1402e21d6:	48 8b ea             	mov    %rdx,%rbp
1402e21d9:	8b 45 30             	mov    0x30(%rbp),%eax
1402e21dc:	83 e0 04             	and    $0x4,%eax
1402e21df:	85 c0                	test   %eax,%eax
1402e21e1:	74 0d                	je     0x1402e21f0
1402e21e3:	83 65 30 fb          	andl   $0xfffffffb,0x30(%rbp)
1402e21e7:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1402e21eb:	e8 d0 99 d9 ff       	call   0x14007bbc0
1402e21f0:	48 83 c4 20          	add    $0x20,%rsp
1402e21f4:	5d                   	pop    %rbp
1402e21f5:	c3                   	ret
1402e21f6:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
1402e21fd:	e9 be 99 d9 ff       	jmp    0x14007bbc0
1402e2202:	cc                   	int3
1402e2203:	cc                   	int3
1402e2204:	cc                   	int3