14087ade4:	48 85 c9             	test   %rcx,%rcx
14087ade7:	74 0d                	je     0x14087adf6
14087ade9:	48 8b 05 c0 28 b3 00 	mov    0xb328c0(%rip),%rax        # 0x1413ad6b0
14087adf0:	ff 15 2a 8c 70 00    	call   *0x708c2a(%rip)        # 0x140f83a20
14087adf6:	48 85 ff             	test   %rdi,%rdi
14087adf9:	75 10                	jne    0x14087ae0b
14087adfb:	49 8b 44 24 20       	mov    0x20(%r12),%rax
14087ae00:	48 8b 38             	mov    (%rax),%rdi
14087ae03:	48 89 bc 24 d8 01 00 	mov    %rdi,0x1d8(%rsp)
14087ae0a:	00
14087ae0b:	48 8b d7             	mov    %rdi,%rdx
14087ae0e:	4c 89 bc 24 88 01 00 	mov    %r15,0x188(%rsp)
14087ae15:	00
14087ae16:	49 8b cc             	mov    %r12,%rcx
14087ae19:	e8 12 58 06 00       	call   0x1408e0630
14087ae1e:	4c 8d 2d 1f 8c 7d 00 	lea    0x7d8c1f(%rip),%r13        # 0x141053a44
14087ae25:	8b e8                	mov    %eax,%ebp
14087ae27:	85 c0                	test   %eax,%eax
14087ae29:	0f 88 00 01 00 00    	js     0x14087af2f
14087ae2f:	83 f8 01             	cmp    $0x1,%eax
14087ae32:	0f 84 f7 00 00 00    	je     0x14087af2f
14087ae38:	48 8b d7             	mov    %rdi,%rdx
14087ae3b:	48 8d 0d 46 42 7d 00 	lea    0x7d4246(%rip),%rcx        # 0x14104f088
14087ae42:	e8 89 09 01 00       	call   0x14088b7d0
14087ae47:	4c 8b f0             	mov    %rax,%r14
14087ae4a:	48 85 c0             	test   %rax,%rax
14087ae4d:	75 12                	jne    0x14087ae61
14087ae4f:	bf 07 00 00 00       	mov    $0x7,%edi
14087ae54:	4c 8b b4 24 e0 01 00 	mov    0x1e0(%rsp),%r14
14087ae5b:	00
14087ae5c:	e9 d3 00 00 00       	jmp    0x14087af34
14087ae61:	48 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%rax
14087ae68:	00
14087ae69:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14087ae6e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14087ae73:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
14087ae7a:	45 8b c7             	mov    %r15d,%r8d
14087ae7d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14087ae82:	41 b9 80 00 00 00    	mov    $0x80,%r9d
14087ae88:	49 8b d6             	mov    %r14,%rdx
14087ae8b:	49 8b cc             	mov    %r12,%rcx
14087ae8e:	e8 bd 23 07 00       	call   0x1408ed250
14087ae93:	49 8b ce             	mov    %r14,%rcx
14087ae96:	8b f8                	mov    %eax,%edi
14087ae98:	e8 b3 0c 01 00       	call   0x14088bb50
14087ae9d:	48 8b 9c 24 d0 01 00 	mov    0x1d0(%rsp),%rbx
14087aea4:	00
14087aea5:	85 ff                	test   %edi,%edi
14087aea7:	75 ab                	jne    0x14087ae54
14087aea9:	41 83 8c 24 c8 00 00 	orl    $0x4,0xc8(%r12)
14087aeb0:	00 04
14087aeb2:	41 88 ac 24 c4 00 00 	mov    %bpl,0xc4(%r12)
14087aeb9:	00
14087aeba:	8b ee                	mov    %esi,%ebp
14087aebc:	48 85 db             	test   %rbx,%rbx
14087aebf:	75 13                	jne    0x14087aed4
14087aec1:	48 8d 15 68 47 7d 00 	lea    0x7d4768(%rip),%rdx        # 0x14104f630
14087aec8:	b9 15 00 00 00       	mov    $0x15,%ecx
14087aecd:	e8 6e e6 ff ff       	call   0x140879540
14087aed2:	eb 27                	jmp    0x14087aefb
14087aed4:	48 39 33             	cmp    %rsi,(%rbx)
14087aed7:	75 18                	jne    0x14087aef1
14087aed9:	48 8d 15 20 47 7d 00 	lea    0x7d4720(%rip),%rdx        # 0x14104f600
14087aee0:	b9 15 00 00 00       	mov    $0x15,%ecx
14087aee5:	e8 56 e6 ff ff       	call   0x140879540
14087aeea:	b8 01 00 00 00       	mov    $0x1,%eax
14087aeef:	eb 02                	jmp    0x14087aef3
14087aef1:	8b c6                	mov    %esi,%eax
14087aef3:	85 c0                	test   %eax,%eax
14087aef5:	0f 84 9e 00 00 00    	je     0x14087af99
14087aefb:	41 b9 0d 53 01 00    	mov    $0x1530d,%r9d
14087af01:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14087af06:	4c 8d 05 77 89 7d 00 	lea    0x7d8977(%rip),%r8        # 0x141053884
14087af0d:	b9 15 00 00 00       	mov    $0x15,%ecx
14087af12:	48 8d 15 37 89 7d 00 	lea    0x7d8937(%rip),%rdx        # 0x141053850
14087af19:	e8 22 e6 ff ff       	call   0x140879540
14087af1e:	41 83 a4 24 c8 00 00 	andl   $0xfffffffb,0xc8(%r12)
14087af25:	00 fb
14087af27:	4c 8b b4 24 e0 01 00 	mov    0x1e0(%rsp),%r14
14087af2e:	00
14087af2f:	bf 01 00 00 00       	mov    $0x1,%edi
14087af34:	44 8b bc 24 f8 01 00 	mov    0x1f8(%rsp),%r15d
14087af3b:	00
14087af3c:	4c 8b ac 24 98 01 00 	mov    0x198(%rsp),%r13
14087af43:	00
14087af44:	48 85 db             	test   %rbx,%rbx
14087af47:	0f 84 bd 05 00 00    	je     0x14087b50a
14087af4d:	48 8b 2b             	mov    (%rbx),%rbp
14087af50:	48 85 ed             	test   %rbp,%rbp
14087af53:	0f 85 50 05 00 00    	jne    0x14087b4a9
14087af59:	48 8d 15 a0 46 7d 00 	lea    0x7d46a0(%rip),%rdx        # 0x14104f600
14087af60:	b9 15 00 00 00       	mov    $0x15,%ecx
14087af65:	e8 d6 e5 ff ff       	call   0x140879540
14087af6a:	48 8d 05 d3 8a 7d 00 	lea    0x7d8ad3(%rip),%rax        # 0x141053a44
14087af71:	41 b9 63 50 01 00    	mov    $0x15063,%r9d
14087af77:	4c 8d 05 06 89 7d 00 	lea    0x7d8906(%rip),%r8        # 0x141053884
14087af7e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14087af83:	48 8d 15 c6 88 7d 00 	lea    0x7d88c6(%rip),%rdx        # 0x141053850
14087af8a:	b9 15 00 00 00       	mov    $0x15,%ecx
14087af8f:	e8 ac e5 ff ff       	call   0x140879540
14087af94:	e9 71 05 00 00       	jmp    0x14087b50a
14087af99:	4c 8b 2b             	mov    (%rbx),%r13
14087af9c:	49 8b 4d 18          	mov    0x18(%r13),%rcx
14087afa0:	48 85 c9             	test   %rcx,%rcx
14087afa3:	74 0d                	je     0x14087afb2
14087afa5:	48 8b 05 04 27 b3 00 	mov    0xb32704(%rip),%rax        # 0x1413ad6b0
14087afac:	ff 15 6e 8a 70 00    	call   *0x708a6e(%rip)        # 0x140f83a20
14087afb2:	48 8b cb             	mov    %rbx,%rcx
14087afb5:	e8 86 62 08 00       	call   0x140901240
14087afba:	8b f8                	mov    %eax,%edi
14087afbc:	83 f8 11             	cmp    $0x11,%eax
14087afbf:	0f 85 52 04 00 00    	jne    0x14087b417
14087afc5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14087afcc:	00 00 00 00
14087afd0:	8b c5                	mov    %ebp,%eax
14087afd2:	ff c5                	inc    %ebp
14087afd4:	83 f8 32             	cmp    $0x32,%eax
14087afd7:	0f 8d 3a 04 00 00    	jge    0x14087b417
14087afdd:	8b 43 30             	mov    0x30(%rbx),%eax
14087afe0:	45 8b c7             	mov    %r15d,%r8d
14087afe3:	48 8b 3b             	mov    (%rbx),%rdi
14087afe6:	44 0f b6 8b c4 00 00 	movzbl 0xc4(%rbx),%r9d
14087afed:	00
14087afee:	48 8b cf             	mov    %rdi,%rcx
14087aff1:	48 8b 93 f8 00 00 00 	mov    0xf8(%rbx),%rdx
14087aff8:	89 84 24 d0 01 00 00 	mov    %eax,0x1d0(%rsp)
14087afff:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14087b004:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14087b009:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14087b00e:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14087b013:	e8 38 22 07 00       	call   0x1408ed250
14087b018:	44 8b f0             	mov    %eax,%r14d
14087b01b:	85 c0                	test   %eax,%eax
14087b01d:	0f 85 d0 02 00 00    	jne    0x14087b2f3
14087b023:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14087b028:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14087b02d:	48 8b cf             	mov    %rdi,%rcx
14087b030:	ba 02 00 00 00       	mov    $0x2,%edx
14087b035:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14087b03c:	00 00 00 00
14087b040:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14087b047:	0f 10 01             	movups (%rcx),%xmm0
14087b04a:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087b04e:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14087b055:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14087b059:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14087b05d:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14087b061:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14087b065:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14087b069:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14087b06d:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14087b071:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14087b075:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14087b079:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14087b07d:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14087b081:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14087b085:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14087b089:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14087b08d:	48 83 ea 01          	sub    $0x1,%rdx
14087b091:	75 ad                	jne    0x14087b040
14087b093:	0f 10 01             	movups (%rcx),%xmm0
14087b096:	ba 02 00 00 00       	mov    $0x2,%edx
14087b09b:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087b09f:	0f 11 00             	movups %xmm0,(%rax)
14087b0a2:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14087b0a6:	48 8b cb             	mov    %rbx,%rcx
14087b0a9:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14087b0ad:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14087b0b1:	48 8b c7             	mov    %rdi,%rax
14087b0b4:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14087b0bb:	0f 10 01             	movups (%rcx),%xmm0
14087b0be:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14087b0c5:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14087b0c9:	0f 10 49 90          	movups -0x70(%rcx),%xmm1
14087b0cd:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14087b0d1:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14087b0d5:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14087b0d9:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14087b0dd:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14087b0e1:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14087b0e5:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14087b0e9:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14087b0ed:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14087b0f1:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14087b0f5:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14087b0f9:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14087b0fd:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14087b101:	48 83 ea 01          	sub    $0x1,%rdx
14087b105:	75 ad                	jne    0x14087b0b4
14087b107:	0f 10 01             	movups (%rcx),%xmm0
14087b10a:	ba 02 00 00 00       	mov    $0x2,%edx
14087b10f:	0f 11 00             	movups %xmm0,(%rax)
14087b112:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087b116:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14087b11a:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14087b11e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14087b123:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14087b127:	48 8b c3             	mov    %rbx,%rax
14087b12a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14087b130:	48 8d 80 80 00 00 00 	lea    0x80(%rax),%rax
14087b137:	0f 10 01             	movups (%rcx),%xmm0
14087b13a:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087b13e:	48 8d 89 80 00 00 00 	lea    0x80(%rcx),%rcx
14087b145:	0f 11 40 80          	movups %xmm0,-0x80(%rax)
14087b149:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
14087b14d:	0f 11 48 90          	movups %xmm1,-0x70(%rax)
14087b151:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
14087b155:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14087b159:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14087b15d:	0f 11 48 b0          	movups %xmm1,-0x50(%rax)
14087b161:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
14087b165:	0f 11 40 c0          	movups %xmm0,-0x40(%rax)
14087b169:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14087b16d:	0f 11 48 d0          	movups %xmm1,-0x30(%rax)
14087b171:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
14087b175:	0f 11 40 e0          	movups %xmm0,-0x20(%rax)
14087b179:	0f 11 48 f0          	movups %xmm1,-0x10(%rax)
14087b17d:	48 83 ea 01          	sub    $0x1,%rdx
14087b181:	75 ad                	jne    0x14087b130
14087b183:	0f 10 01             	movups (%rcx),%xmm0
14087b186:	48 8b d3             	mov    %rbx,%rdx
14087b189:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
14087b18d:	0f 11 00             	movups %xmm0,(%rax)
14087b190:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14087b194:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14087b198:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14087b19c:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14087b1a0:	48 8b 43 10          	mov    0x10(%rbx),%rax
14087b1a4:	48 89 47 10          	mov    %rax,0x10(%rdi)
14087b1a8:	48 8b 43 08          	mov    0x8(%rbx),%rax
14087b1ac:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14087b1b0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14087b1b4:	48 89 47 08          	mov    %rax,0x8(%rdi)
14087b1b8:	48 8b 83 f8 00 00 00 	mov    0xf8(%rbx),%rax
14087b1bf:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
14087b1c3:	48 8b 8f f8 00 00 00 	mov    0xf8(%rdi),%rcx
14087b1ca:	48 89 87 f8 00 00 00 	mov    %rax,0xf8(%rdi)
14087b1d1:	48 89 8b f8 00 00 00 	mov    %rcx,0xf8(%rbx)
14087b1d8:	48 8b cf             	mov    %rdi,%rcx
14087b1db:	8b 87 1c 01 00 00    	mov    0x11c(%rdi),%eax
14087b1e1:	89 83 1c 01 00 00    	mov    %eax,0x11c(%rbx)
14087b1e7:	0f b6 87 c4 00 00 00 	movzbl 0xc4(%rdi),%eax
14087b1ee:	88 83 c4 00 00 00    	mov    %al,0xc4(%rbx)
14087b1f4:	0f 10 87 d4 00 00 00 	movups 0xd4(%rdi),%xmm0
14087b1fb:	0f 11 83 d4 00 00 00 	movups %xmm0,0xd4(%rbx)
14087b202:	0f 10 8f e4 00 00 00 	movups 0xe4(%rdi),%xmm1
14087b209:	0f 11 8b e4 00 00 00 	movups %xmm1,0xe4(%rbx)
14087b210:	8b 87 f4 00 00 00    	mov    0xf4(%rdi),%eax
14087b216:	89 83 f4 00 00 00    	mov    %eax,0xf4(%rbx)
14087b21c:	ff 83 e8 00 00 00    	incl   0xe8(%rbx)
14087b222:	e8 a9 67 08 00       	call   0x1409019d0
14087b227:	89 77 34             	mov    %esi,0x34(%rdi)
14087b22a:	80 bf c5 00 00 00 01 	cmpb   $0x1,0xc5(%rdi)
14087b231:	72 08                	jb     0x14087b23b
14087b233:	48 8b cf             	mov    %rdi,%rcx
14087b236:	e8 35 a1 09 00       	call   0x140915370
14087b23b:	48 8b cf             	mov    %rdi,%rcx
14087b23e:	e8 dd c7 08 00       	call   0x140907a20
14087b243:	48 8b 3b             	mov    (%rbx),%rdi
14087b246:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14087b24a:	48 85 c9             	test   %rcx,%rcx
14087b24d:	74 0d                	je     0x14087b25c
14087b24f:	48 8b 05 5a 24 b3 00 	mov    0xb3245a(%rip),%rax        # 0x1413ad6b0
14087b256:	ff 15 c4 87 70 00    	call   *0x7087c4(%rip)        # 0x140f83a20
14087b25c:	48 39 b3 b8 00 00 00 	cmp    %rsi,0xb8(%rbx)
14087b263:	7e 0b                	jle    0x14087b270
14087b265:	48 8b d3             	mov    %rbx,%rdx
14087b268:	48 8b cf             	mov    %rdi,%rcx
14087b26b:	e8 b0 2f 03 00       	call   0x1408ae220
14087b270:	48 8b cb             	mov    %rbx,%rcx
14087b273:	e8 f8 a0 09 00       	call   0x140915370
14087b278:	c6 83 c5 00 00 00 01 	movb   $0x1,0xc5(%rbx)
14087b27f:	44 89 7b 30          	mov    %r15d,0x30(%rbx)
14087b283:	89 73 34             	mov    %esi,0x34(%rbx)
14087b286:	66 c7 83 c2 00 00 00 	movw   $0xff02,0xc2(%rbx)
14087b28d:	02 ff
14087b28f:	48 89 73 38          	mov    %rsi,0x38(%rbx)
14087b293:	c7 43 2c 01 00 00 00 	movl   $0x1,0x2c(%rbx)
14087b29a:	89 73 40             	mov    %esi,0x40(%rbx)
14087b29d:	48 89 73 50          	mov    %rsi,0x50(%rbx)
14087b2a1:	40 38 77 67          	cmp    %sil,0x67(%rdi)
14087b2a5:	75 04                	jne    0x14087b2ab
14087b2a7:	85 c0                	test   %eax,%eax
14087b2a9:	74 0a                	je     0x14087b2b5
14087b2ab:	8b d0                	mov    %eax,%edx
14087b2ad:	48 8b cf             	mov    %rdi,%rcx
14087b2b0:	e8 3b 62 01 00       	call   0x1408914f0
14087b2b5:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
14087b2b9:	48 85 c9             	test   %rcx,%rcx
14087b2bc:	74 0d                	je     0x14087b2cb
14087b2be:	48 8b 05 fb 23 b3 00 	mov    0xb323fb(%rip),%rax        # 0x1413ad6c0
14087b2c5:	ff 15 55 87 70 00    	call   *0x708755(%rip)        # 0x140f83a20
14087b2cb:	39 b4 24 d0 01 00 00 	cmp    %esi,0x1d0(%rsp)
14087b2d2:	7c 07                	jl     0x14087b2db
14087b2d4:	c6 83 c3 00 00 00 fe 	movb   $0xfe,0xc3(%rbx)
14087b2db:	48 8b cb             	mov    %rbx,%rcx
14087b2de:	e8 5d 5f 08 00       	call   0x140901240
14087b2e3:	8b f8                	mov    %eax,%edi
14087b2e5:	83 f8 11             	cmp    $0x11,%eax
14087b2e8:	0f 84 e2 fc ff ff    	je     0x14087afd0
14087b2ee:	e9 24 01 00 00       	jmp    0x14087b417
14087b2f3:	41 83 fe 07          	cmp    $0x7,%r14d
14087b2f7:	75 08                	jne    0x14087b301
14087b2f9:	48 8b cf             	mov    %rdi,%rcx
14087b2fc:	e8 cf 30 07 00       	call   0x1408ee3d0
14087b301:	49 8b 8d 90 01 00 00 	mov    0x190(%r13),%rcx
14087b308:	48 85 c9             	test   %rcx,%rcx
14087b30b:	75 05                	jne    0x14087b312
14087b30d:	48 8b fe             	mov    %rsi,%rdi
14087b310:	eb 37                	jmp    0x14087b349
14087b312:	0f b7 51 14          	movzwl 0x14(%rcx),%edx
14087b316:	41 b8 02 02 00 00    	mov    $0x202,%r8d
14087b31c:	0f b7 c2             	movzwl %dx,%eax
14087b31f:	66 41 23 c0          	and    %r8w,%ax
14087b323:	66 41 3b c0          	cmp    %r8w,%ax
14087b327:	75 0c                	jne    0x14087b335
14087b329:	80 79 16 01          	cmpb   $0x1,0x16(%rcx)
14087b32d:	75 06                	jne    0x14087b335
14087b32f:	48 8b 79 08          	mov    0x8(%rcx),%rdi
14087b333:	eb 14                	jmp    0x14087b349
14087b335:	f6 c2 01             	test   $0x1,%dl
14087b338:	74 05                	je     0x14087b33f
14087b33a:	48 8b fe             	mov    %rsi,%rdi
14087b33d:	eb 0a                	jmp    0x14087b349
14087b33f:	b2 01                	mov    $0x1,%dl
14087b341:	e8 0a ca 0a 00       	call   0x140927d50
14087b346:	48 8b f8             	mov    %rax,%rdi
14087b349:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
14087b350:	48 85 c9             	test   %rcx,%rcx
14087b353:	74 5c                	je     0x14087b3b1
14087b355:	49 39 b5 00 03 00 00 	cmp    %rsi,0x300(%r13)
14087b35c:	74 0d                	je     0x14087b36b
14087b35e:	48 8b d1             	mov    %rcx,%rdx
14087b361:	49 8b cd             	mov    %r13,%rcx
14087b364:	e8 d7 85 03 00       	call   0x1408b3940
14087b369:	eb 46                	jmp    0x14087b3b1
14087b36b:	49 3b 8d f0 01 00 00 	cmp    0x1f0(%r13),%rcx
14087b372:	73 38                	jae    0x14087b3ac
14087b374:	49 3b 8d e0 01 00 00 	cmp    0x1e0(%r13),%rcx
14087b37b:	72 13                	jb     0x14087b390
14087b37d:	49 8b 85 d8 01 00 00 	mov    0x1d8(%r13),%rax
14087b384:	48 89 01             	mov    %rax,(%rcx)
14087b387:	49 89 8d d8 01 00 00 	mov    %rcx,0x1d8(%r13)
14087b38e:	eb 21                	jmp    0x14087b3b1
14087b390:	49 3b 8d e8 01 00 00 	cmp    0x1e8(%r13),%rcx
14087b397:	72 13                	jb     0x14087b3ac
14087b399:	49 8b 85 c8 01 00 00 	mov    0x1c8(%r13),%rax
14087b3a0:	48 89 01             	mov    %rax,(%rcx)
14087b3a3:	49 89 8d c8 01 00 00 	mov    %rcx,0x1c8(%r13)
14087b3aa:	eb 05                	jmp    0x14087b3b1