14012fcac:	41 b8 80 00 00 00    	mov    $0x80,%r8d
14012fcb2:	ba 64 02 00 00       	mov    $0x264,%edx
14012fcb7:	e8 44 d7 ed ff       	call   0x14000d400
14012fcbc:	89 c1                	mov    %eax,%ecx
14012fcbe:	e8 1d a0 0b 00       	call   0x1401e9ce0
14012fcc3:	48 8b 05 16 93 10 00 	mov    0x109316(%rip),%rax        # 0x140238fe0
14012fcca:	48 8d 0d 11 ca 0e 00 	lea    0xeca11(%rip),%rcx        # 0x14021c6e2
14012fcd1:	83 38 00             	cmpl   $0x0,(%rax)
14012fcd4:	74 9d                	je     0x14012fc73
14012fcd6:	eb 93                	jmp    0x14012fc6b
14012fcd8:	48 8b 05 01 93 10 00 	mov    0x109301(%rip),%rax        # 0x140238fe0
14012fcdf:	48 8d 0d 10 ca 0e 00 	lea    0xeca10(%rip),%rcx        # 0x14021c6f6
14012fce6:	83 38 00             	cmpl   $0x0,(%rax)
14012fce9:	74 88                	je     0x14012fc73
14012fceb:	e9 7b ff ff ff       	jmp    0x14012fc6b
14012fcf0:	e8 7b 4b 0b 00       	call   0x1401e4870
14012fcf5:	90                   	nop
14012fcf6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14012fcfd:	00 00 00
14012fd00:	41 55                	push   %r13
14012fd02:	41 54                	push   %r12
14012fd04:	55                   	push   %rbp
14012fd05:	57                   	push   %rdi
14012fd06:	56                   	push   %rsi
14012fd07:	53                   	push   %rbx
14012fd08:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14012fd0f:	48 8b 3d da 8d 10 00 	mov    0x108dda(%rip),%rdi        # 0x140238af0
14012fd16:	48 8b 81 f0 07 00 00 	mov    0x7f0(%rcx),%rax
14012fd1d:	4c 8b a8 80 01 00 00 	mov    0x180(%rax),%r13
14012fd24:	48 8b 2f             	mov    (%rdi),%rbp
14012fd27:	48 89 ac 24 98 00 00 	mov    %rbp,0x98(%rsp)
14012fd2e:	00
14012fd2f:	89 d5                	mov    %edx,%ebp
14012fd31:	89 d6                	mov    %edx,%esi
14012fd33:	48 89 cb             	mov    %rcx,%rbx
14012fd36:	83 e6 02             	and    $0x2,%esi
14012fd39:	83 e5 01             	and    $0x1,%ebp
14012fd3c:	83 79 08 01          	cmpl   $0x1,0x8(%rcx)
14012fd40:	0f 85 3d 01 00 00    	jne    0x14012fe83
14012fd46:	e8 f5 c8 f7 ff       	call   0x1400ac640
14012fd4b:	4c 89 e9             	mov    %r13,%rcx
14012fd4e:	4c 8b 63 10          	mov    0x10(%rbx),%r12
14012fd52:	e8 69 c6 ef ff       	call   0x14002c3c0
14012fd57:	85 f6                	test   %esi,%esi
14012fd59:	0f 85 e1 00 00 00    	jne    0x14012fe40
14012fd5f:	49 8b 04 24          	mov    (%r12),%rax
14012fd63:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14012fd68:	f3 0f 6f 40 04       	movdqu 0x4(%rax),%xmm0
14012fd6d:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14012fd72:	f3 0f 6f 48 14       	movdqu 0x14(%rax),%xmm1
14012fd77:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
14012fd7c:	8b 40 24             	mov    0x24(%rax),%eax
14012fd7f:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
14012fd84:	89 44 24 40          	mov    %eax,0x40(%rsp)
14012fd88:	41 89 e9             	mov    %ebp,%r9d
14012fd8b:	48 89 f2             	mov    %rsi,%rdx
14012fd8e:	48 89 d9             	mov    %rbx,%rcx
14012fd91:	e8 ea e6 ff ff       	call   0x14012e480
14012fd96:	85 c0                	test   %eax,%eax
14012fd98:	0f 85 c7 00 00 00    	jne    0x14012fe65
14012fd9e:	85 ed                	test   %ebp,%ebp
14012fda0:	48 8d 05 cb c8 0e 00 	lea    0xec8cb(%rip),%rax        # 0x14021c672
14012fda7:	4c 8d 05 c1 c8 0e 00 	lea    0xec8c1(%rip),%r8        # 0x14021c66f
14012fdae:	4c 0f 45 c0          	cmovne %rax,%r8
14012fdb2:	48 81 c3 b8 05 00 00 	add    $0x5b8,%rbx
14012fdb9:	48 8d 15 a7 c9 0e 00 	lea    0xec9a7(%rip),%rdx        # 0x14021c767
14012fdc0:	48 89 d9             	mov    %rbx,%rcx
14012fdc3:	e8 38 7d 00 00       	call   0x140137b00
14012fdc8:	e8 93 cd 00 00       	call   0x14013cb60
14012fdcd:	48 89 d9             	mov    %rbx,%rcx
14012fdd0:	e8 0b cf 00 00       	call   0x14013cce0
14012fdd5:	48 89 d9             	mov    %rbx,%rcx
14012fdd8:	e8 23 05 01 00       	call   0x140140300
14012fddd:	48 8b 15 8c 96 10 00 	mov    0x10968c(%rip),%rdx        # 0x140239470
14012fde4:	48 b8 ff ff ff ff 01 	movabs $0x1ffffffff,%rax
14012fdeb:	00 00 00
14012fdee:	48 23 42 08          	and    0x8(%rdx),%rax
14012fdf2:	48 ba 00 00 00 00 01 	movabs $0x100000000,%rdx
14012fdf9:	00 00 00
14012fdfc:	48 39 d0             	cmp    %rdx,%rax
14012fdff:	74 20                	je     0x14012fe21
14012fe01:	e8 2a c6 f7 ff       	call   0x1400ac430
14012fe06:	4c 8d 0d 5d c9 0e 00 	lea    0xec95d(%rip),%r9        # 0x14021c76a
14012fe0d:	ba 90 02 00 00       	mov    $0x290,%edx
14012fe12:	48 8d 0d df c7 0e 00 	lea    0xec7df(%rip),%rcx        # 0x14021c5f8
14012fe19:	49 89 c0             	mov    %rax,%r8
14012fe1c:	e8 7f c3 f7 ff       	call   0x1400ac1a0
14012fe21:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14012fe28:	00
14012fe29:	48 2b 07             	sub    (%rdi),%rax
14012fe2c:	75 6d                	jne    0x14012fe9b
14012fe2e:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14012fe35:	5b                   	pop    %rbx
14012fe36:	5e                   	pop    %rsi
14012fe37:	5f                   	pop    %rdi
14012fe38:	5d                   	pop    %rbp
14012fe39:	41 5c                	pop    %r12
14012fe3b:	41 5d                	pop    %r13
14012fe3d:	c3                   	ret
14012fe3e:	66 90                	xchg   %ax,%ax
14012fe40:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14012fe45:	48 89 d9             	mov    %rbx,%rcx
14012fe48:	48 89 f2             	mov    %rsi,%rdx
14012fe4b:	e8 90 fc ff ff       	call   0x14012fae0
14012fe50:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14012fe55:	48 89 f2             	mov    %rsi,%rdx
14012fe58:	e8 83 f7 ef ff       	call   0x14002f5e0
14012fe5d:	49 89 c0             	mov    %rax,%r8
14012fe60:	e9 23 ff ff ff       	jmp    0x14012fd88
14012fe65:	48 8d 0d 8c c7 0e 00 	lea    0xec78c(%rip),%rcx        # 0x14021c5f8
14012fe6c:	41 b8 80 00 00 00    	mov    $0x80,%r8d
14012fe72:	ba 8a 02 00 00       	mov    $0x28a,%edx
14012fe77:	e8 84 d5 ed ff       	call   0x14000d400
14012fe7c:	89 c1                	mov    %eax,%ecx
14012fe7e:	e8 5d 9e 0b 00       	call   0x1401e9ce0
14012fe83:	4c 8d 05 ae c8 0e 00 	lea    0xec8ae(%rip),%r8        # 0x14021c738
14012fe8a:	ba 7a 02 00 00       	mov    $0x27a,%edx
14012fe8f:	48 8d 0d 62 c7 0e 00 	lea    0xec762(%rip),%rcx        # 0x14021c5f8
14012fe96:	e8 f5 38 f9 ff       	call   0x1400c3790
14012fe9b:	e8 d0 49 0b 00       	call   0x1401e4870
14012fea0:	90                   	nop
14012fea1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14012fea8:	00 00 00 00
14012feac:	0f 1f 40 00          	nopl   0x0(%rax)
14012feb0:	41 55                	push   %r13
14012feb2:	41 54                	push   %r12
14012feb4:	55                   	push   %rbp
14012feb5:	57                   	push   %rdi
14012feb6:	56                   	push   %rsi
14012feb7:	53                   	push   %rbx
14012feb8:	48 81 ec e8 0b 00 00 	sub    $0xbe8,%rsp
14012febf:	4c 8b 25 2a 8c 10 00 	mov    0x108c2a(%rip),%r12        # 0x140238af0
14012fec6:	45 31 c0             	xor    %r8d,%r8d
14012fec9:	49 8b 2c 24          	mov    (%r12),%rbp
14012fecd:	48 89 ac 24 d8 0b 00 	mov    %rbp,0xbd8(%rsp)
14012fed4:	00
14012fed5:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
14012feda:	48 89 cb             	mov    %rcx,%rbx
14012fedd:	48 8b 8a 38 02 00 00 	mov    0x238(%rdx),%rcx
14012fee4:	48 89 d6             	mov    %rdx,%rsi
14012fee7:	4c 8d ac 24 d8 05 00 	lea    0x5d8(%rsp),%r13
14012feee:	00
14012feef:	4c 89 ef             	mov    %r13,%rdi
14012fef2:	48 89 ea             	mov    %rbp,%rdx
14012fef5:	e8 b6 7d f5 ff       	call   0x140087cb0
14012fefa:	48 8d 96 c8 01 00 00 	lea    0x1c8(%rsi),%rdx
14012ff01:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
14012ff08:	00
14012ff09:	e8 72 c4 f1 ff       	call   0x14004c380
14012ff0e:	4c 89 e9             	mov    %r13,%rcx
14012ff11:	e8 2a cc 00 00       	call   0x14013cb40
14012ff16:	b9 4a 00 00 00       	mov    $0x4a,%ecx
14012ff1b:	45 31 c0             	xor    %r8d,%r8d
14012ff1e:	48 89 da             	mov    %rbx,%rdx
14012ff21:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14012ff24:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14012ff2a:	48 89 e9             	mov    %rbp,%rcx
14012ff2d:	c7 84 24 20 08 00 00 	movl   $0x1,0x820(%rsp)
14012ff34:	01 00 00 00
14012ff38:	e8 43 e5 ff ff       	call   0x14012e480
14012ff3d:	85 c0                	test   %eax,%eax
14012ff3f:	75 28                	jne    0x14012ff69
14012ff41:	48 89 e9             	mov    %rbp,%rcx
14012ff44:	e8 a7 90 f5 ff       	call   0x140088ff0
14012ff49:	48 8b 84 24 d8 0b 00 	mov    0xbd8(%rsp),%rax
14012ff50:	00
14012ff51:	49 2b 04 24          	sub    (%r12),%rax
14012ff55:	75 30                	jne    0x14012ff87
14012ff57:	31 c0                	xor    %eax,%eax
14012ff59:	48 81 c4 e8 0b 00 00 	add    $0xbe8,%rsp
14012ff60:	5b                   	pop    %rbx
14012ff61:	5e                   	pop    %rsi
14012ff62:	5f                   	pop    %rdi
14012ff63:	5d                   	pop    %rbp
14012ff64:	41 5c                	pop    %r12
14012ff66:	41 5d                	pop    %r13
14012ff68:	c3                   	ret
14012ff69:	48 8d 0d 88 c6 0e 00 	lea    0xec688(%rip),%rcx        # 0x14021c5f8
14012ff70:	41 b8 80 00 00 00    	mov    $0x80,%r8d
14012ff76:	ba 9e 02 00 00       	mov    $0x29e,%edx
14012ff7b:	e8 80 d4 ed ff       	call   0x14000d400
14012ff80:	89 c1                	mov    %eax,%ecx
14012ff82:	e8 59 9d 0b 00       	call   0x1401e9ce0
14012ff87:	e8 e4 48 0b 00       	call   0x1401e4870
14012ff8c:	90                   	nop
14012ff8d:	0f 1f 00             	nopl   (%rax)
14012ff90:	41 54                	push   %r12
14012ff92:	55                   	push   %rbp
14012ff93:	57                   	push   %rdi
14012ff94:	56                   	push   %rsi
14012ff95:	53                   	push   %rbx
14012ff96:	48 81 ec 00 0c 00 00 	sub    $0xc00,%rsp
14012ff9d:	4c 8b 25 4c 8b 10 00 	mov    0x108b4c(%rip),%r12        # 0x140238af0
14012ffa4:	49 8b 34 24          	mov    (%r12),%rsi
14012ffa8:	48 89 b4 24 f8 0b 00 	mov    %rsi,0xbf8(%rsp)
14012ffaf:	00
14012ffb0:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
14012ffb5:	48 89 d5             	mov    %rdx,%rbp
14012ffb8:	4c 89 c3             	mov    %r8,%rbx
14012ffbb:	45 31 c0             	xor    %r8d,%r8d
14012ffbe:	44 89 cf             	mov    %r9d,%edi
14012ffc1:	48 89 f2             	mov    %rsi,%rdx
14012ffc4:	e8 e7 7c f5 ff       	call   0x140087cb0
14012ffc9:	66 0f ef c0          	pxor   %xmm0,%xmm0
14012ffcd:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
14012ffd2:	31 d2                	xor    %edx,%edx
14012ffd4:	49 89 f0             	mov    %rsi,%r8
14012ffd7:	31 c9                	xor    %ecx,%ecx
14012ffd9:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14012ffde:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
14012ffe3:	e8 d8 7f f5 ff       	call   0x140087fc0
14012ffe8:	c7 84 24 80 06 00 00 	movl   $0x1,0x680(%rsp)
14012ffef:	01 00 00 00
14012fff3:	c7 84 24 8c 06 00 00 	movl   $0x1,0x68c(%rsp)
14012fffa:	01 00 00 00
14012fffe:	48 85 db             	test   %rbx,%rbx
140130001:	74 42                	je     0x140130045
140130003:	48 8d 84 24 58 06 00 	lea    0x658(%rsp),%rax
14013000a:	00
14013000b:	48 89 da             	mov    %rbx,%rdx
14013000e:	48 8d 8c 24 e4 06 00 	lea    0x6e4(%rsp),%rcx
140130015:	00
140130016:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14013001d:	00 00 00
140130020:	66 0f 6e 08          	movd   (%rax),%xmm1
140130024:	66 0f 6e 02          	movd   (%rdx),%xmm0
140130028:	48 83 c0 04          	add    $0x4,%rax
14013002c:	48 83 c2 04          	add    $0x4,%rdx
140130030:	66 0f eb c8          	por    %xmm0,%xmm1
140130034:	66 0f 7e 48 fc       	movd   %xmm1,-0x4(%rax)
140130039:	48 39 c1             	cmp    %rax,%rcx
14013003c:	75 e2                	jne    0x140130020
14013003e:	8b 43 6c             	mov    0x6c(%rbx),%eax
140130041:	85 c0                	test   %eax,%eax
140130043:	75 46                	jne    0x14013008b
140130045:	ba 01 00 00 00       	mov    $0x1,%edx
14013004a:	48 89 f1             	mov    %rsi,%rcx
14013004d:	89 bc 24 34 07 00 00 	mov    %edi,0x734(%rsp)
140130054:	e8 a7 fc ff ff       	call   0x14012fd00
140130059:	8b 9c 24 7c 06 00 00 	mov    0x67c(%rsp),%ebx
140130060:	48 89 f1             	mov    %rsi,%rcx
140130063:	e8 88 8f f5 ff       	call   0x140088ff0
140130068:	31 c0                	xor    %eax,%eax
14013006a:	85 db                	test   %ebx,%ebx
14013006c:	0f 95 c0             	setne  %al
14013006f:	48 8b 94 24 f8 0b 00 	mov    0xbf8(%rsp),%rdx
140130076:	00
140130077:	49 2b 14 24          	sub    (%r12),%rdx
14013007b:	75 1a                	jne    0x140130097
14013007d:	48 81 c4 00 0c 00 00 	add    $0xc00,%rsp
140130084:	5b                   	pop    %rbx
140130085:	5e                   	pop    %rsi
140130086:	5f                   	pop    %rdi
140130087:	5d                   	pop    %rbp
140130088:	41 5c                	pop    %r12
14013008a:	c3                   	ret
14013008b:	8b 43 44             	mov    0x44(%rbx),%eax
14013008e:	89 84 24 9c 06 00 00 	mov    %eax,0x69c(%rsp)
140130095:	eb ae                	jmp    0x140130045
140130097:	e8 d4 47 0b 00       	call   0x1401e4870
14013009c:	90                   	nop
14013009d:	0f 1f 00             	nopl   (%rax)
1401300a0:	41 55                	push   %r13
1401300a2:	41 54                	push   %r12
1401300a4:	55                   	push   %rbp
1401300a5:	57                   	push   %rdi
1401300a6:	56                   	push   %rsi
1401300a7:	53                   	push   %rbx
1401300a8:	48 81 ec a8 02 00 00 	sub    $0x2a8,%rsp
1401300af:	4c 8b 2d 3a 8a 10 00 	mov    0x108a3a(%rip),%r13        # 0x140238af0
1401300b6:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
1401300bb:	4c 89 ce             	mov    %r9,%rsi
1401300be:	48 89 cd             	mov    %rcx,%rbp
1401300c1:	b9 4a 00 00 00       	mov    $0x4a,%ecx
1401300c6:	49 8b 45 00          	mov    0x0(%r13),%rax
1401300ca:	48 89 84 24 98 02 00 	mov    %rax,0x298(%rsp)
1401300d1:	00
1401300d2:	31 c0                	xor    %eax,%eax
1401300d4:	48 8b 05 c5 92 10 00 	mov    0x1092c5(%rip),%rax        # 0x1402393a0
1401300db:	48 89 df             	mov    %rbx,%rdi
1401300de:	4d 63 c0             	movslq %r8d,%r8
1401300e1:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1401300e4:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
1401300e9:	49 89 d4             	mov    %rdx,%r12
1401300ec:	ba 20 00 00 00       	mov    $0x20,%edx
1401300f1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401300f6:	48 89 f1             	mov    %rsi,%rcx
1401300f9:	48 8d 05 c0 e0 ff ff 	lea    -0x1f40(%rip),%rax        # 0x14012e1c0
140130100:	48 89 84 24 50 02 00 	mov    %rax,0x250(%rsp)
140130107:	00
140130108:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14013010f:	00 00
140130111:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140130118:	00 00
14013011a:	c7 84 24 54 01 00 00 	movl   $0x10,0x154(%rsp)
140130121:	10 00 00 00
140130125:	e8 66 bc f6 ff       	call   0x14009bd90
14013012a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14013012f:	48 89 d9             	mov    %rbx,%rcx
140130132:	48 89 84 24 58 02 00 	mov    %rax,0x258(%rsp)
140130139:	00
14013013a:	e8 b1 91 00 00       	call   0x1401392f0
14013013f:	49 89 d9             	mov    %rbx,%r9
140130142:	4c 89 e2             	mov    %r12,%rdx
140130145:	48 89 e9             	mov    %rbp,%rcx
140130148:	4c 8d 05 26 c6 0e 00 	lea    0xec626(%rip),%r8        # 0x14021c775
14013014f:	e8 ec e1 f8 ff       	call   0x1400be340
140130154:	48 89 d9             	mov    %rbx,%rcx
140130157:	e8 84 cb 00 00       	call   0x14013cce0
14013015c:	48 89 d9             	mov    %rbx,%rcx
14013015f:	e8 9c 01 01 00       	call   0x140140300
140130164:	48 89 f1             	mov    %rsi,%rcx
140130167:	e8 d4 a7 f6 ff       	call   0x14009a940
14013016c:	48 8b 84 24 98 02 00 	mov    0x298(%rsp),%rax
140130173:	00
140130174:	49 2b 45 00          	sub    0x0(%r13),%rax
140130178:	75 10                	jne    0x14013018a
14013017a:	48 81 c4 a8 02 00 00 	add    $0x2a8,%rsp
140130181:	5b                   	pop    %rbx
140130182:	5e                   	pop    %rsi
140130183:	5f                   	pop    %rdi
140130184:	5d                   	pop    %rbp
140130185:	41 5c                	pop    %r12
140130187:	41 5d                	pop    %r13
140130189:	c3                   	ret
14013018a:	e8 e1 46 0b 00       	call   0x1401e4870
14013018f:	90                   	nop
140130190:	90                   	nop
140130191:	90                   	nop
140130192:	90                   	nop
140130193:	90                   	nop
140130194:	90                   	nop
140130195:	90                   	nop
140130196:	90                   	nop
140130197:	90                   	nop
140130198:	90                   	nop
140130199:	90                   	nop
14013019a:	90                   	nop
14013019b:	90                   	nop
14013019c:	90                   	nop
14013019d:	90                   	nop
14013019e:	90                   	nop
14013019f:	90                   	nop
1401301a0:	41 83 e9 01          	sub    $0x1,%r9d
1401301a4:	44 89 49 08          	mov    %r9d,0x8(%rcx)
1401301a8:	c3                   	ret
1401301a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401301b0:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401301b4:	31 c9                	xor    %ecx,%ecx
1401301b6:	45 85 c0             	test   %r8d,%r8d