14012e079:	ff d0                	call   *%rax
14012e07b:	0f b6 86 1e 01 00 00 	movzbl 0x11e(%rsi),%eax
14012e082:	e9 6e fe ff ff       	jmp    0x14012def5
14012e087:	e8 e4 67 0b 00       	call   0x1401e4870
14012e08c:	48 8b 05 4d af 10 00 	mov    0x10af4d(%rip),%rax        # 0x140238fe0
14012e093:	48 8d 0d 85 e4 0e 00 	lea    0xee485(%rip),%rcx        # 0x14021c51f
14012e09a:	83 38 00             	cmpl   $0x0,(%rax)
14012e09d:	74 08                	je     0x14012e0a7
14012e09f:	e8 c4 52 0b 00       	call   0x1401e3368
14012e0a4:	48 89 c1             	mov    %rax,%rcx
14012e0a7:	49 89 e8             	mov    %rbp,%r8
14012e0aa:	48 8d 15 d6 e4 0e 00 	lea    0xee4d6(%rip),%rdx        # 0x14021c587
14012e0b1:	e8 da 52 f9 ff       	call   0x1400c3390
14012e0b6:	90                   	nop
14012e0b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14012e0be:	00 00
14012e0c0:	66 81 a1 1e 01 00 00 	andw   $0xf00f,0x11e(%rcx)
14012e0c7:	0f f0
14012e0c9:	c3                   	ret
14012e0ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14012e0d0:	0f b6 81 1e 01 00 00 	movzbl 0x11e(%rcx),%eax
14012e0d7:	a8 08                	test   $0x8,%al
14012e0d9:	75 09                	jne    0x14012e0e4
14012e0db:	83 c8 40             	or     $0x40,%eax
14012e0de:	88 81 1e 01 00 00    	mov    %al,0x11e(%rcx)
14012e0e4:	a8 40                	test   $0x40,%al
14012e0e6:	74 07                	je     0x14012e0ef
14012e0e8:	80 89 1f 01 00 00 04 	orb    $0x4,0x11f(%rcx)
14012e0ef:	c3                   	ret
14012e0f0:	f6 81 1e 01 00 00 08 	testb  $0x8,0x11e(%rcx)
14012e0f7:	75 16                	jne    0x14012e10f
14012e0f9:	0f b7 81 1e 01 00 00 	movzwl 0x11e(%rcx),%eax
14012e100:	66 25 0f f0          	and    $0xf00f,%ax
14012e104:	66 0d 90 02          	or     $0x290,%ax
14012e108:	66 89 81 1e 01 00 00 	mov    %ax,0x11e(%rcx)
14012e10f:	c3                   	ret
14012e110:	80 b9 1e 01 00 00 00 	cmpb   $0x0,0x11e(%rcx)
14012e117:	78 16                	js     0x14012e12f
14012e119:	0f b7 81 1e 01 00 00 	movzwl 0x11e(%rcx),%eax
14012e120:	66 25 0f f0          	and    $0xf00f,%ax
14012e124:	66 0d 90 02          	or     $0x290,%ax
14012e128:	66 89 81 1e 01 00 00 	mov    %ax,0x11e(%rcx)
14012e12f:	c3                   	ret
14012e130:	48 83 ec 28          	sub    $0x28,%rsp
14012e134:	0f b6 81 1e 01 00 00 	movzbl 0x11e(%rcx),%eax
14012e13b:	84 c0                	test   %al,%al
14012e13d:	78 07                	js     0x14012e146
14012e13f:	80 a1 1f 01 00 00 fd 	andb   $0xfd,0x11f(%rcx)
14012e146:	a8 40                	test   $0x40,%al
14012e148:	75 07                	jne    0x14012e151
14012e14a:	80 a1 1f 01 00 00 fb 	andb   $0xfb,0x11f(%rcx)
14012e151:	0f b7 91 1e 01 00 00 	movzwl 0x11e(%rcx),%edx
14012e158:	66 81 e2 80 01       	and    $0x180,%dx
14012e15d:	66 81 fa 00 01       	cmp    $0x100,%dx
14012e162:	74 35                	je     0x14012e199
14012e164:	a8 20                	test   $0x20,%al
14012e166:	74 28                	je     0x14012e190
14012e168:	80 89 1d 01 00 00 10 	orb    $0x10,0x11d(%rcx)
14012e16f:	8b 81 cc 06 00 00    	mov    0x6cc(%rcx),%eax
14012e175:	85 c0                	test   %eax,%eax
14012e177:	75 1b                	jne    0x14012e194
14012e179:	c7 81 cc 06 00 00 10 	movl   $0x10,0x6cc(%rcx)
14012e180:	00 00 00
14012e183:	48 83 c4 28          	add    $0x28,%rsp
14012e187:	c3                   	ret
14012e188:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14012e18f:	00
14012e190:	a8 30                	test   $0x30,%al
14012e192:	75 db                	jne    0x14012e16f
14012e194:	48 83 c4 28          	add    $0x28,%rsp
14012e198:	c3                   	ret
14012e199:	48 8d 0d f8 e3 0e 00 	lea    0xee3f8(%rip),%rcx        # 0x14021c598
14012e1a0:	e8 eb 51 f9 ff       	call   0x1400c3390
14012e1a5:	90                   	nop
14012e1a6:	90                   	nop
14012e1a7:	90                   	nop
14012e1a8:	90                   	nop
14012e1a9:	90                   	nop
14012e1aa:	90                   	nop
14012e1ab:	90                   	nop
14012e1ac:	90                   	nop
14012e1ad:	90                   	nop
14012e1ae:	90                   	nop
14012e1af:	90                   	nop
14012e1b0:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14012e1b7:	00 00 00
14012e1ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14012e1c0:	48 89 d0             	mov    %rdx,%rax
14012e1c3:	c3                   	ret
14012e1c4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14012e1cb:	00 00 00 00
14012e1cf:	90                   	nop
14012e1d0:	41 54                	push   %r12
14012e1d2:	55                   	push   %rbp
14012e1d3:	57                   	push   %rdi
14012e1d4:	56                   	push   %rsi
14012e1d5:	53                   	push   %rbx
14012e1d6:	48 83 ec 50          	sub    $0x50,%rsp
14012e1da:	48 8b 2d 0f a9 10 00 	mov    0x10a90f(%rip),%rbp        # 0x140238af0
14012e1e1:	48 8b 45 00          	mov    0x0(%rbp),%rax
14012e1e5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14012e1ea:	31 c0                	xor    %eax,%eax
14012e1ec:	48 89 cb             	mov    %rcx,%rbx
14012e1ef:	48 89 d7             	mov    %rdx,%rdi
14012e1f2:	f6 41 3a 20          	testb  $0x20,0x3a(%rcx)
14012e1f6:	75 78                	jne    0x14012e270
14012e1f8:	48 8b 05 31 af 10 00 	mov    0x10af31(%rip),%rax        # 0x140239130
14012e1ff:	48 8d 49 6c          	lea    0x6c(%rcx),%rcx
14012e203:	ff 10                	call   *(%rax)
14012e205:	85 c0                	test   %eax,%eax
14012e207:	78 47                	js     0x14012e250
14012e209:	8b 53 40             	mov    0x40(%rbx),%edx
14012e20c:	4c 8d 63 6c          	lea    0x6c(%rbx),%r12
14012e210:	4c 89 e1             	mov    %r12,%rcx
14012e213:	e8 58 af f7 ff       	call   0x1400a9170
14012e218:	89 c6                	mov    %eax,%esi
14012e21a:	85 c0                	test   %eax,%eax
14012e21c:	75 49                	jne    0x14012e267
14012e21e:	0f b7 47 06          	movzwl 0x6(%rdi),%eax
14012e222:	66 25 00 f0          	and    $0xf000,%ax
14012e226:	66 3d 00 40          	cmp    $0x4000,%ax
14012e22a:	74 54                	je     0x14012e280
14012e22c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14012e231:	48 2b 45 00          	sub    0x0(%rbp),%rax
14012e235:	0f 85 7c 00 00 00    	jne    0x14012e2b7
14012e23b:	89 f0                	mov    %esi,%eax
14012e23d:	48 83 c4 50          	add    $0x50,%rsp
14012e241:	5b                   	pop    %rbx
14012e242:	5e                   	pop    %rsi
14012e243:	5f                   	pop    %rdi
14012e244:	5d                   	pop    %rbp
14012e245:	41 5c                	pop    %r12
14012e247:	c3                   	ret
14012e248:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14012e24f:	00
14012e250:	ff 15 ca 11 18 00    	call   *0x1811ca(%rip)        # 0x1402af420
14012e256:	8b 00                	mov    (%rax),%eax
14012e258:	83 f8 02             	cmp    $0x2,%eax
14012e25b:	74 0a                	je     0x14012e267
14012e25d:	be ff ff ff ff       	mov    $0xffffffff,%esi
14012e262:	83 f8 14             	cmp    $0x14,%eax
14012e265:	75 c5                	jne    0x14012e22c
14012e267:	be 01 00 00 00       	mov    $0x1,%esi
14012e26c:	eb be                	jmp    0x14012e22c
14012e26e:	66 90                	xchg   %ax,%ax
14012e270:	e8 5b cb f2 ff       	call   0x14005add0
14012e275:	eb 8e                	jmp    0x14012e205
14012e277:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14012e27e:	00 00
14012e280:	8b 43 34             	mov    0x34(%rbx),%eax
14012e283:	25 00 f0 00 00       	and    $0xf000,%eax
14012e288:	3d 00 e0 00 00       	cmp    $0xe000,%eax
14012e28d:	74 9d                	je     0x14012e22c
14012e28f:	48 8b 05 6a b1 10 00 	mov    0x10b16a(%rip),%rax        # 0x140239400
14012e296:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
14012e29b:	4c 8d 05 3e e3 0e 00 	lea    0xee33e(%rip),%r8        # 0x14021c5e0
14012e2a2:	4c 89 e2             	mov    %r12,%rdx
14012e2a5:	48 8b 08             	mov    (%rax),%rcx
14012e2a8:	e8 43 74 f3 ff       	call   0x1400656f0
14012e2ad:	85 c0                	test   %eax,%eax
14012e2af:	0f 84 77 ff ff ff    	je     0x14012e22c
14012e2b5:	eb b0                	jmp    0x14012e267
14012e2b7:	e8 b4 65 0b 00       	call   0x1401e4870
14012e2bc:	90                   	nop
14012e2bd:	0f 1f 00             	nopl   (%rax)
14012e2c0:	57                   	push   %rdi
14012e2c1:	56                   	push   %rsi
14012e2c2:	53                   	push   %rbx
14012e2c3:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14012e2ca:	48 8b 81 38 02 00 00 	mov    0x238(%rcx),%rax
14012e2d1:	48 89 cb             	mov    %rcx,%rbx
14012e2d4:	48 8b 88 80 01 00 00 	mov    0x180(%rax),%rcx
14012e2db:	48 89 d6             	mov    %rdx,%rsi
14012e2de:	e8 2d cc f2 ff       	call   0x14005af10
14012e2e3:	89 c7                	mov    %eax,%edi
14012e2e5:	8b 46 34             	mov    0x34(%rsi),%eax
14012e2e8:	25 00 f0 00 00       	and    $0xf000,%eax
14012e2ed:	3d 00 e0 00 00       	cmp    $0xe000,%eax
14012e2f2:	74 14                	je     0x14012e308
14012e2f4:	89 f8                	mov    %edi,%eax
14012e2f6:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14012e2fd:	5b                   	pop    %rbx
14012e2fe:	5e                   	pop    %rsi
14012e2ff:	5f                   	pop    %rdi
14012e300:	c3                   	ret
14012e301:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14012e308:	f3 0f 6f 43 60       	movdqu 0x60(%rbx),%xmm0
14012e30d:	f3 0f 6f 4b 70       	movdqu 0x70(%rbx),%xmm1
14012e312:	f3 0f 6f 93 80 00 00 	movdqu 0x80(%rbx),%xmm2
14012e319:	00
14012e31a:	f3 0f 6f 9b 90 00 00 	movdqu 0x90(%rbx),%xmm3
14012e321:	00
14012e322:	f3 0f 6f a3 a0 00 00 	movdqu 0xa0(%rbx),%xmm4
14012e329:	00
14012e32a:	f3 0f 6f ab b0 00 00 	movdqu 0xb0(%rbx),%xmm5
14012e331:	00
14012e332:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14012e337:	0f 11 4c 24 30       	movups %xmm1,0x30(%rsp)
14012e33c:	f3 0f 6f 83 c0 00 00 	movdqu 0xc0(%rbx),%xmm0
14012e343:	00
14012e344:	f3 0f 6f 8b d0 00 00 	movdqu 0xd0(%rbx),%xmm1
14012e34b:	00
14012e34c:	0f 11 54 24 40       	movups %xmm2,0x40(%rsp)
14012e351:	44 8b 83 cc 00 00 00 	mov    0xcc(%rbx),%r8d
14012e358:	f3 0f 6f 93 dc 00 00 	movdqu 0xdc(%rbx),%xmm2
14012e35f:	00
14012e360:	0f 11 8c 24 90 00 00 	movups %xmm1,0x90(%rsp)
14012e367:	00
14012e368:	0f 11 5c 24 50       	movups %xmm3,0x50(%rsp)
14012e36d:	0f 11 64 24 60       	movups %xmm4,0x60(%rsp)
14012e372:	0f 11 6c 24 70       	movups %xmm5,0x70(%rsp)
14012e377:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
14012e37e:	00
14012e37f:	0f 11 94 24 9c 00 00 	movups %xmm2,0x9c(%rsp)
14012e386:	00
14012e387:	45 85 c0             	test   %r8d,%r8d
14012e38a:	0f 84 d0 00 00 00    	je     0x14012e460
14012e390:	8b 8b a4 00 00 00    	mov    0xa4(%rbx),%ecx
14012e396:	85 c9                	test   %ecx,%ecx
14012e398:	75 36                	jne    0x14012e3d0
14012e39a:	8b 93 c8 00 00 00    	mov    0xc8(%rbx),%edx
14012e3a0:	85 d2                	test   %edx,%edx
14012e3a2:	75 2e                	jne    0x14012e3d2
14012e3a4:	85 ff                	test   %edi,%edi
14012e3a6:	74 0a                	je     0x14012e3b2
14012e3a8:	8b 83 bc 00 00 00    	mov    0xbc(%rbx),%eax
14012e3ae:	85 c0                	test   %eax,%eax
14012e3b0:	74 20                	je     0x14012e3d2
14012e3b2:	8b 93 c0 00 00 00    	mov    0xc0(%rbx),%edx
14012e3b8:	48 8d 4e 6c          	lea    0x6c(%rsi),%rcx
14012e3bc:	e8 5f 82 f7 ff       	call   0x1400a6620
14012e3c1:	48 8b 94 24 f0 00 00 	mov    0xf0(%rsp),%rdx
14012e3c8:	00
14012e3c9:	89 02                	mov    %eax,(%rdx)
14012e3cb:	eb 05                	jmp    0x14012e3d2
14012e3cd:	0f 1f 00             	nopl   (%rax)
14012e3d0:	31 ff                	xor    %edi,%edi
14012e3d2:	f3 0f 6f 5c 24 20    	movdqu 0x20(%rsp),%xmm3
14012e3d8:	f3 0f 6f 64 24 30    	movdqu 0x30(%rsp),%xmm4
14012e3de:	89 f8                	mov    %edi,%eax
14012e3e0:	f3 0f 6f 6c 24 40    	movdqu 0x40(%rsp),%xmm5
14012e3e6:	f3 0f 6f 44 24 50    	movdqu 0x50(%rsp),%xmm0
14012e3ec:	f3 0f 6f 4c 24 60    	movdqu 0x60(%rsp),%xmm1
14012e3f2:	f3 0f 6f 54 24 70    	movdqu 0x70(%rsp),%xmm2
14012e3f8:	0f 11 5b 60          	movups %xmm3,0x60(%rbx)
14012e3fc:	f3 0f 6f 9c 24 80 00 	movdqu 0x80(%rsp),%xmm3
14012e403:	00 00
14012e405:	0f 11 63 70          	movups %xmm4,0x70(%rbx)
14012e409:	f3 0f 6f a4 24 90 00 	movdqu 0x90(%rsp),%xmm4
14012e410:	00 00
14012e412:	0f 11 ab 80 00 00 00 	movups %xmm5,0x80(%rbx)
14012e419:	f3 0f 6f ac 24 9c 00 	movdqu 0x9c(%rsp),%xmm5
14012e420:	00 00
14012e422:	0f 11 a3 d0 00 00 00 	movups %xmm4,0xd0(%rbx)
14012e429:	0f 11 83 90 00 00 00 	movups %xmm0,0x90(%rbx)
14012e430:	0f 11 8b a0 00 00 00 	movups %xmm1,0xa0(%rbx)
14012e437:	0f 11 93 b0 00 00 00 	movups %xmm2,0xb0(%rbx)
14012e43e:	0f 11 9b c0 00 00 00 	movups %xmm3,0xc0(%rbx)
14012e445:	0f 11 ab dc 00 00 00 	movups %xmm5,0xdc(%rbx)
14012e44c:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14012e453:	5b                   	pop    %rbx
14012e454:	5e                   	pop    %rsi
14012e455:	5f                   	pop    %rdi
14012e456:	c3                   	ret
14012e457:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14012e45e:	00 00
14012e460:	48 8d 56 6c          	lea    0x6c(%rsi),%rdx
14012e464:	48 89 d9             	mov    %rbx,%rcx
14012e467:	e8 a4 64 f7 ff       	call   0x1400a4910
14012e46c:	e9 1f ff ff ff       	jmp    0x14012e390
14012e471:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14012e478:	00 00 00 00
14012e47c:	0f 1f 40 00          	nopl   0x0(%rax)
14012e480:	41 55                	push   %r13
14012e482:	41 54                	push   %r12
14012e484:	55                   	push   %rbp
14012e485:	57                   	push   %rdi
14012e486:	56                   	push   %rsi
14012e487:	53                   	push   %rbx
14012e488:	48 81 ec e8 04 00 00 	sub    $0x4e8,%rsp
14012e48f:	48 8b 2d 5a a6 10 00 	mov    0x10a65a(%rip),%rbp        # 0x140238af0
14012e496:	48 89 cb             	mov    %rcx,%rbx
14012e499:	48 89 d1             	mov    %rdx,%rcx
14012e49c:	48 89 d7             	mov    %rdx,%rdi
14012e49f:	4d 89 c4             	mov    %r8,%r12
14012e4a2:	4c 8b 6d 00          	mov    0x0(%rbp),%r13
14012e4a6:	4c 89 ac 24 d8 04 00 	mov    %r13,0x4d8(%rsp)
14012e4ad:	00
14012e4ae:	45 31 ed             	xor    %r13d,%r13d
14012e4b1:	44 89 ce             	mov    %r9d,%esi
14012e4b4:	e8 17 2c f9 ff       	call   0x1400c10d0
14012e4b9:	48 89 c2             	mov    %rax,%rdx
14012e4bc:	48 85 c0             	test   %rax,%rax
14012e4bf:	0f 84 dd 00 00 00    	je     0x14012e5a2
14012e4c5:	4c 8d 64 24 70       	lea    0x70(%rsp),%r12
14012e4ca:	4c 89 e8             	mov    %r13,%rax
14012e4cd:	b9 8c 00 00 00       	mov    $0x8c,%ecx
14012e4d2:	4c 89 e7             	mov    %r12,%rdi
14012e4d5:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14012e4d8:	89 b4 24 80 00 00 00 	mov    %esi,0x80(%rsp)
14012e4df:	31 c0                	xor    %eax,%eax
14012e4e1:	c7 84 24 d8 00 00 00 	movl   $0x1,0xd8(%rsp)
14012e4e8:	01 00 00 00
14012e4ec:	85 f6                	test   %esi,%esi
14012e4ee:	0f 85 9c 00 00 00    	jne    0x14012e590
14012e4f4:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
14012e4fb:	48 8d 05 7e 02 00 00 	lea    0x27e(%rip),%rax        # 0x14012e780
14012e502:	44 8b 4a 30          	mov    0x30(%rdx),%r9d
14012e506:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14012e50d:	00
14012e50e:	48 8b 83 f0 07 00 00 	mov    0x7f0(%rbx),%rax
14012e515:	48 89 9c 24 e8 00 00 	mov    %rbx,0xe8(%rsp)
14012e51c:	00
14012e51d:	48 8b 80 80 01 00 00 	mov    0x180(%rax),%rax
14012e524:	80 8b 84 07 00 00 02 	orb    $0x2,0x784(%rbx)
14012e52b:	4c 8b 42 28          	mov    0x28(%rdx),%r8
14012e52f:	c7 44 24 70 01 00 00 	movl   $0x1,0x70(%rsp)
14012e536:	00
14012e537:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
14012e53e:	00
14012e53f:	48 8d 83 80 07 00 00 	lea    0x780(%rbx),%rax
14012e546:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
14012e54b:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
14012e552:	00
14012e553:	48 8d 42 04          	lea    0x4(%rdx),%rax
14012e557:	48 89 d9             	mov    %rbx,%rcx
14012e55a:	48 89 c2             	mov    %rax,%rdx
14012e55d:	e8 7e 0a f9 ff       	call   0x1400befe0
14012e562:	4d 89 e0             	mov    %r12,%r8
14012e565:	48 89 da             	mov    %rbx,%rdx
14012e568:	b9 01 00 00 00       	mov    $0x1,%ecx
14012e56d:	e8 6e 1a 08 00       	call   0x1401affe0
14012e572:	48 8b 94 24 d8 04 00 	mov    0x4d8(%rsp),%rdx
14012e579:	00
14012e57a:	48 2b 55 00          	sub    0x0(%rbp),%rdx
14012e57e:	75 4a                	jne    0x14012e5ca
14012e580:	48 81 c4 e8 04 00 00 	add    $0x4e8,%rsp
14012e587:	5b                   	pop    %rbx
14012e588:	5e                   	pop    %rsi
14012e589:	5f                   	pop    %rdi
14012e58a:	5d                   	pop    %rbp
14012e58b:	41 5c                	pop    %r12
14012e58d:	41 5d                	pop    %r13
14012e58f:	c3                   	ret
14012e590:	8b 8b 30 06 00 00    	mov    0x630(%rbx),%ecx
14012e596:	31 c0                	xor    %eax,%eax
14012e598:	85 c9                	test   %ecx,%ecx
14012e59a:	0f 94 c0             	sete   %al
14012e59d:	e9 52 ff ff ff       	jmp    0x14012e4f4
14012e5a2:	4d 85 e4             	test   %r12,%r12