1401a50cc:	48 8b f1             	mov    %rcx,%rsi
1401a50cf:	48 81 c1 68 0c 00 00 	add    $0xc68,%rcx
1401a50d6:	e8 05 e6 fd ff       	call   0x1401836e0
1401a50db:	48 8b 07             	mov    (%rdi),%rax
1401a50de:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a50e3:	48 89 86 98 1b 00 00 	mov    %rax,0x1b98(%rsi)
1401a50ea:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401a50ee:	48 89 86 a0 1b 00 00 	mov    %rax,0x1ba0(%rsi)
1401a50f5:	0f 10 47 10          	movups 0x10(%rdi),%xmm0
1401a50f9:	0f 11 86 68 0c 00 00 	movups %xmm0,0xc68(%rsi)
1401a5100:	0f 10 4f 20          	movups 0x20(%rdi),%xmm1
1401a5104:	0f 11 8e 78 0c 00 00 	movups %xmm1,0xc78(%rsi)
1401a510b:	0f 10 47 30          	movups 0x30(%rdi),%xmm0
1401a510f:	0f 11 86 88 0c 00 00 	movups %xmm0,0xc88(%rsi)
1401a5116:	0f 10 47 40          	movups 0x40(%rdi),%xmm0
1401a511a:	0f 11 86 98 12 00 00 	movups %xmm0,0x1298(%rsi)
1401a5121:	0f 10 4f 50          	movups 0x50(%rdi),%xmm1
1401a5125:	0f 11 8e a8 12 00 00 	movups %xmm1,0x12a8(%rsi)
1401a512c:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
1401a5130:	0f 11 86 b8 12 00 00 	movups %xmm0,0x12b8(%rsi)
1401a5137:	0f 10 4f 70          	movups 0x70(%rdi),%xmm1
1401a513b:	0f 11 8e c8 12 00 00 	movups %xmm1,0x12c8(%rsi)
1401a5142:	f2 0f 10 87 80 00 00 	movsd  0x80(%rdi),%xmm0
1401a5149:	00
1401a514a:	f2 0f 11 86 d8 12 00 	movsd  %xmm0,0x12d8(%rsi)
1401a5151:	00
1401a5152:	48 8b 0f             	mov    (%rdi),%rcx
1401a5155:	8b 41 05             	mov    0x5(%rcx),%eax
1401a5158:	89 86 ea 1b 00 00    	mov    %eax,0x1bea(%rsi)
1401a515e:	0f b7 41 09          	movzwl 0x9(%rcx),%eax
1401a5162:	66 89 86 ee 1b 00 00 	mov    %ax,0x1bee(%rsi)
1401a5169:	b8 01 00 00 00       	mov    $0x1,%eax
1401a516e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a5173:	48 83 c4 20          	add    $0x20,%rsp
1401a5177:	5f                   	pop    %rdi
1401a5178:	c3                   	ret
1401a5179:	cc                   	int3
1401a517a:	cc                   	int3
1401a517b:	cc                   	int3
1401a517c:	cc                   	int3
1401a517d:	cc                   	int3
1401a517e:	cc                   	int3
1401a517f:	cc                   	int3
1401a5180:	41 c7 00 00 00 00 00 	movl   $0x0,(%r8)
1401a5187:	4c 8b 89 00 1c 00 00 	mov    0x1c00(%rcx),%r9
1401a518e:	44 8b 5a 3c          	mov    0x3c(%rdx),%r11d
1401a5192:	45 0f b7 11          	movzwl (%r9),%r10d
1401a5196:	45 3b da             	cmp    %r10d,%r11d
1401a5199:	75 05                	jne    0x1401a51a0
1401a519b:	49 8d 41 04          	lea    0x4(%r9),%rax
1401a519f:	c3                   	ret
1401a51a0:	41 8d 42 01          	lea    0x1(%r10),%eax
1401a51a4:	44 3b d8             	cmp    %eax,%r11d
1401a51a7:	75 1a                	jne    0x1401a51c3
1401a51a9:	66 45 39 51 20       	cmp    %r10w,0x20(%r9)
1401a51ae:	74 13                	je     0x1401a51c3
1401a51b0:	41 c7 00 01 00 00 00 	movl   $0x1,(%r8)
1401a51b7:	48 8b 81 00 1c 00 00 	mov    0x1c00(%rcx),%rax
1401a51be:	48 83 c0 10          	add    $0x10,%rax
1401a51c2:	c3                   	ret
1401a51c3:	33 c0                	xor    %eax,%eax
1401a51c5:	c3                   	ret
1401a51c6:	cc                   	int3
1401a51c7:	cc                   	int3
1401a51c8:	cc                   	int3
1401a51c9:	cc                   	int3
1401a51ca:	cc                   	int3
1401a51cb:	cc                   	int3
1401a51cc:	cc                   	int3
1401a51cd:	cc                   	int3
1401a51ce:	cc                   	int3
1401a51cf:	cc                   	int3
1401a51d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a51d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401a51da:	57                   	push   %rdi
1401a51db:	b8 20 00 00 00       	mov    $0x20,%eax
1401a51e0:	e8 4b b9 10 00       	call   0x1402b0b30
1401a51e5:	48 2b e0             	sub    %rax,%rsp
1401a51e8:	48 8b d9             	mov    %rcx,%rbx
1401a51eb:	48 8b 89 00 1c 00 00 	mov    0x1c00(%rcx),%rcx
1401a51f2:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401a51f6:	e8 95 36 f0 ff       	call   0x1400a8890
1401a51fb:	48 85 c0             	test   %rax,%rax
1401a51fe:	0f 84 3b 01 00 00    	je     0x1401a533f
1401a5204:	48 8b 8b 00 1c 00 00 	mov    0x1c00(%rbx),%rcx
1401a520b:	0f b7 01             	movzwl (%rcx),%eax
1401a520e:	66 39 41 20          	cmp    %ax,0x20(%rcx)
1401a5212:	0f 85 46 01 00 00    	jne    0x1401a535e
1401a5218:	48 83 bb 88 0c 00 00 	cmpq   $0x0,0xc88(%rbx)
1401a521f:	00
1401a5220:	0f 87 38 01 00 00    	ja     0x1401a535e
1401a5226:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401a522a:	e8 61 36 f0 ff       	call   0x1400a8890
1401a522f:	48 85 c0             	test   %rax,%rax
1401a5232:	0f 84 07 01 00 00    	je     0x1401a533f
1401a5238:	33 f6                	xor    %esi,%esi
1401a523a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a5240:	48 8b 8b 00 1c 00 00 	mov    0x1c00(%rbx),%rcx
1401a5247:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401a524b:	e8 b0 ec fd ff       	call   0x140183f00
1401a5250:	48 8b f8             	mov    %rax,%rdi
1401a5253:	48 85 c0             	test   %rax,%rax
1401a5256:	74 29                	je     0x1401a5281
1401a5258:	48 8b d0             	mov    %rax,%rdx
1401a525b:	48 8b cb             	mov    %rbx,%rcx
1401a525e:	e8 4d fe ff ff       	call   0x1401a50b0
1401a5263:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401a5267:	48 8d 15 32 00 18 00 	lea    0x180032(%rip),%rdx        # 0x1403252a0
1401a526e:	41 b8 d4 00 00 00    	mov    $0xd4,%r8d
1401a5274:	e8 47 6b f4 ff       	call   0x1400ebdc0
1401a5279:	48 8b cf             	mov    %rdi,%rcx
1401a527c:	e8 0f ea fd ff       	call   0x140183c90
1401a5281:	48 8b 93 00 1c 00 00 	mov    0x1c00(%rbx),%rdx
1401a5288:	44 8b 83 d4 12 00 00 	mov    0x12d4(%rbx),%r8d
1401a528f:	0f b7 0a             	movzwl (%rdx),%ecx
1401a5292:	44 3b c1             	cmp    %ecx,%r8d
1401a5295:	75 07                	jne    0x1401a529e
1401a5297:	b8 04 00 00 00       	mov    $0x4,%eax
1401a529c:	eb 1b                	jmp    0x1401a52b9
1401a529e:	8d 41 01             	lea    0x1(%rcx),%eax
1401a52a1:	44 3b c0             	cmp    %eax,%r8d
1401a52a4:	0f 85 c9 00 00 00    	jne    0x1401a5373
1401a52aa:	66 39 4a 20          	cmp    %cx,0x20(%rdx)
1401a52ae:	0f 84 bf 00 00 00    	je     0x1401a5373
1401a52b4:	b8 10 00 00 00       	mov    $0x10,%eax
1401a52b9:	48 8d 3c 02          	lea    (%rdx,%rax,1),%rdi
1401a52bd:	48 85 ff             	test   %rdi,%rdi
1401a52c0:	0f 84 ad 00 00 00    	je     0x1401a5373
1401a52c6:	48 8b d7             	mov    %rdi,%rdx
1401a52c9:	48 8b cb             	mov    %rbx,%rcx
1401a52cc:	e8 cf 60 05 00       	call   0x1401fb3a0
1401a52d1:	85 c0                	test   %eax,%eax
1401a52d3:	74 33                	je     0x1401a5308
1401a52d5:	48 8b d7             	mov    %rdi,%rdx
1401a52d8:	48 8b cb             	mov    %rbx,%rcx
1401a52db:	e8 c0 1d ff ff       	call   0x1401970a0
1401a52e0:	85 c0                	test   %eax,%eax
1401a52e2:	74 24                	je     0x1401a5308
1401a52e4:	48 8b 93 00 1c 00 00 	mov    0x1c00(%rbx),%rdx
1401a52eb:	4c 8d 83 d8 12 00 00 	lea    0x12d8(%rbx),%r8
1401a52f2:	48 83 c2 30          	add    $0x30,%rdx
1401a52f6:	48 8b cb             	mov    %rbx,%rcx
1401a52f9:	e8 92 fb ff ff       	call   0x1401a4e90
1401a52fe:	85 c0                	test   %eax,%eax
1401a5300:	0f 88 9f 00 00 00    	js     0x1401a53a5
1401a5306:	eb 1e                	jmp    0x1401a5326
1401a5308:	48 8b cb             	mov    %rbx,%rcx
1401a530b:	e8 20 b0 fd ff       	call   0x140180330
1401a5310:	85 c0                	test   %eax,%eax
1401a5312:	0f 85 8d 00 00 00    	jne    0x1401a53a5
1401a5318:	48 89 b3 a0 12 00 00 	mov    %rsi,0x12a0(%rbx)
1401a531f:	48 89 b3 a0 1b 00 00 	mov    %rsi,0x1ba0(%rbx)
1401a5326:	48 8b 8b 00 1c 00 00 	mov    0x1c00(%rbx),%rcx
1401a532d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401a5331:	e8 5a 35 f0 ff       	call   0x1400a8890
1401a5336:	48 85 c0             	test   %rax,%rax
1401a5339:	0f 85 01 ff ff ff    	jne    0x1401a5240
1401a533f:	48 8b 8b 00 1c 00 00 	mov    0x1c00(%rbx),%rcx
1401a5346:	0f b7 01             	movzwl (%rcx),%eax
1401a5349:	66 89 41 30          	mov    %ax,0x30(%rcx)
1401a534d:	48 8b 8b 00 1c 00 00 	mov    0x1c00(%rbx),%rcx
1401a5354:	0f b7 01             	movzwl (%rcx),%eax
1401a5357:	66 ff c0             	inc    %ax
1401a535a:	66 89 41 20          	mov    %ax,0x20(%rcx)
1401a535e:	b8 01 00 00 00       	mov    $0x1,%eax
1401a5363:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a5368:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a536d:	48 83 c4 20          	add    $0x20,%rsp
1401a5371:	5f                   	pop    %rdi
1401a5372:	c3                   	ret
1401a5373:	e8 f8 1c f8 ff       	call   0x140127070
1401a5378:	4c 8d 05 71 ff 17 00 	lea    0x17ff71(%rip),%r8        # 0x1403252f0
1401a537f:	ba 0c 01 00 00       	mov    $0x10c,%edx
1401a5384:	48 8d 0d 15 ff 17 00 	lea    0x17ff15(%rip),%rcx        # 0x1403252a0
1401a538b:	e8 00 1e f8 ff       	call   0x140127190
1401a5390:	45 33 c9             	xor    %r9d,%r9d
1401a5393:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401a5399:	48 8b cb             	mov    %rbx,%rcx
1401a539c:	41 8d 51 50          	lea    0x50(%r9),%edx
1401a53a0:	e8 0b af fd ff       	call   0x1401802b0
1401a53a5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a53aa:	33 c0                	xor    %eax,%eax
1401a53ac:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a53b1:	48 83 c4 20          	add    $0x20,%rsp
1401a53b5:	5f                   	pop    %rdi
1401a53b6:	c3                   	ret
1401a53b7:	cc                   	int3
1401a53b8:	cc                   	int3
1401a53b9:	cc                   	int3
1401a53ba:	cc                   	int3
1401a53bb:	cc                   	int3
1401a53bc:	cc                   	int3
1401a53bd:	cc                   	int3
1401a53be:	cc                   	int3
1401a53bf:	cc                   	int3
1401a53c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a53c5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401a53ca:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401a53cf:	56                   	push   %rsi
1401a53d0:	57                   	push   %rdi
1401a53d1:	41 54                	push   %r12
1401a53d3:	41 56                	push   %r14
1401a53d5:	41 57                	push   %r15
1401a53d7:	b8 a0 00 00 00       	mov    $0xa0,%eax
1401a53dc:	e8 4f b7 10 00       	call   0x1402b0b30
1401a53e1:	48 2b e0             	sub    %rax,%rsp
1401a53e4:	33 f6                	xor    %esi,%esi
1401a53e6:	4d 8b e0             	mov    %r8,%r12
1401a53e9:	44 8b fa             	mov    %edx,%r15d
1401a53ec:	48 8b d9             	mov    %rcx,%rbx
1401a53ef:	44 8b f6             	mov    %esi,%r14d
1401a53f2:	48 39 b1 68 0c 00 00 	cmp    %rsi,0xc68(%rcx)
1401a53f9:	75 09                	jne    0x1401a5404
1401a53fb:	e8 30 e4 fd ff       	call   0x140183830
1401a5400:	85 c0                	test   %eax,%eax
1401a5402:	74 50                	je     0x1401a5454
1401a5404:	45 85 ff             	test   %r15d,%r15d
1401a5407:	74 09                	je     0x1401a5412
1401a5409:	41 8d 47 ea          	lea    -0x16(%r15),%eax
1401a540d:	83 f8 01             	cmp    $0x1,%eax
1401a5410:	77 0f                	ja     0x1401a5421
1401a5412:	39 b4 24 f8 00 00 00 	cmp    %esi,0xf8(%rsp)
1401a5419:	74 5a                	je     0x1401a5475
1401a541b:	41 83 ff 17          	cmp    $0x17,%r15d
1401a541f:	74 54                	je     0x1401a5475
1401a5421:	e8 4a 1c f8 ff       	call   0x140127070
1401a5426:	4c 8d 05 e3 fe 17 00 	lea    0x17fee3(%rip),%r8        # 0x140325310
1401a542d:	ba 6a 01 00 00       	mov    $0x16a,%edx
1401a5432:	48 8d 0d 67 fe 17 00 	lea    0x17fe67(%rip),%rcx        # 0x1403252a0
1401a5439:	e8 52 1d f8 ff       	call   0x140127190
1401a543e:	ba 50 00 00 00       	mov    $0x50,%edx
1401a5443:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401a5449:	45 33 c9             	xor    %r9d,%r9d
1401a544c:	48 8b cb             	mov    %rbx,%rcx
1401a544f:	e8 5c ae fd ff       	call   0x1401802b0
1401a5454:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a5459:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1401a5460:	00
1401a5461:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401a5465:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1401a5469:	49 8b e3             	mov    %r11,%rsp
1401a546c:	41 5f                	pop    %r15
1401a546e:	41 5e                	pop    %r14
1401a5470:	41 5c                	pop    %r12
1401a5472:	5f                   	pop    %rdi
1401a5473:	5e                   	pop    %rsi
1401a5474:	c3                   	ret
1401a5475:	48 8b cb             	mov    %rbx,%rcx
1401a5478:	e8 a3 ae fd ff       	call   0x140180320
1401a547d:	85 c0                	test   %eax,%eax
1401a547f:	75 18                	jne    0x1401a5499
1401a5481:	48 8b cb             	mov    %rbx,%rcx
1401a5484:	e8 b7 ac fd ff       	call   0x140180140
1401a5489:	85 c0                	test   %eax,%eax
1401a548b:	74 0c                	je     0x1401a5499
1401a548d:	48 8b cb             	mov    %rbx,%rcx
1401a5490:	ff 53 30             	call   *0x30(%rbx)
1401a5493:	85 c0                	test   %eax,%eax
1401a5495:	78 c2                	js     0x1401a5459
1401a5497:	74 bb                	je     0x1401a5454
1401a5499:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
1401a54a0:	ff ff 7f
1401a54a3:	48 8b cb             	mov    %rbx,%rcx
1401a54a6:	c7 43 28 01 00 00 00 	movl   $0x1,0x28(%rbx)
1401a54ad:	49 8b ee             	mov    %r14,%rbp
1401a54b0:	e8 9b ac fd ff       	call   0x140180150
1401a54b5:	85 c0                	test   %eax,%eax
1401a54b7:	74 55                	je     0x1401a550e
1401a54b9:	48 83 bb a0 12 00 00 	cmpq   $0x0,0x12a0(%rbx)
1401a54c0:	00
1401a54c1:	75 4b                	jne    0x1401a550e
1401a54c3:	48 8b 8b 00 1c 00 00 	mov    0x1c00(%rbx),%rcx
1401a54ca:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1401a54ce:	e8 2d ea fd ff       	call   0x140183f00
1401a54d3:	48 8b f8             	mov    %rax,%rdi
1401a54d6:	48 85 c0             	test   %rax,%rax
1401a54d9:	74 29                	je     0x1401a5504
1401a54db:	48 8b d0             	mov    %rax,%rdx
1401a54de:	48 8b cb             	mov    %rbx,%rcx
1401a54e1:	e8 ca fb ff ff       	call   0x1401a50b0
1401a54e6:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401a54ea:	48 8d 15 af fd 17 00 	lea    0x17fdaf(%rip),%rdx        # 0x1403252a0
1401a54f1:	41 b8 96 01 00 00    	mov    $0x196,%r8d
1401a54f7:	e8 c4 68 f4 ff       	call   0x1400ebdc0
1401a54fc:	48 8b cf             	mov    %rdi,%rcx
1401a54ff:	e8 8c e7 fd ff       	call   0x140183c90
1401a5504:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
1401a550b:	ff ff 7f
1401a550e:	48 8b cb             	mov    %rbx,%rcx
1401a5511:	e8 da e1 ff ff       	call   0x1401a36f0
1401a5516:	85 c0                	test   %eax,%eax
1401a5518:	7f 89                	jg     0x1401a54a3
1401a551a:	48 8b cb             	mov    %rbx,%rcx
1401a551d:	e8 0e ae fd ff       	call   0x140180330
1401a5522:	85 c0                	test   %eax,%eax
1401a5524:	0f 85 2a ff ff ff    	jne    0x1401a5454
1401a552a:	48 83 bb a0 12 00 00 	cmpq   $0x0,0x12a0(%rbx)
1401a5531:	00
1401a5532:	74 0c                	je     0x1401a5540
1401a5534:	81 bb 54 0c 00 00 f1 	cmpl   $0xf1,0xc54(%rbx)
1401a553b:	00 00 00
1401a553e:	75 35                	jne    0x1401a5575
1401a5540:	48 8b cb             	mov    %rbx,%rcx
1401a5543:	48 89 b3 58 0c 00 00 	mov    %rsi,0xc58(%rbx)
1401a554a:	e8 31 18 ff ff       	call   0x140196d80
1401a554f:	85 c0                	test   %eax,%eax
1401a5551:	7f 17                	jg     0x1401a556a
1401a5553:	8b d0                	mov    %eax,%edx
1401a5555:	48 8b cb             	mov    %rbx,%rcx
1401a5558:	e8 d3 f5 03 00       	call   0x1401e4b30
1401a555d:	85 c0                	test   %eax,%eax
1401a555f:	0f 8f 3e ff ff ff    	jg     0x1401a54a3
1401a5565:	e9 ef fe ff ff       	jmp    0x1401a5459
1401a556a:	48 c7 83 58 0c 00 00 	movq   $0x1,0xc58(%rbx)
1401a5571:	01 00 00 00
1401a5575:	83 bb 9c 12 00 00 15 	cmpl   $0x15,0x129c(%rbx)
1401a557c:	74 10                	je     0x1401a558e
1401a557e:	48 83 bb a0 12 00 00 	cmpq   $0x0,0x12a0(%rbx)
1401a5585:	00
1401a5586:	74 06                	je     0x1401a558e
1401a5588:	89 b3 fc 1b 00 00    	mov    %esi,0x1bfc(%rbx)
1401a558e:	83 bb 98 01 00 00 00 	cmpl   $0x0,0x198(%rbx)
1401a5595:	74 2d                	je     0x1401a55c4
1401a5597:	83 bb 9c 12 00 00 16 	cmpl   $0x16,0x129c(%rbx)
1401a559e:	74 24                	je     0x1401a55c4
1401a55a0:	48 8b 93 00 1c 00 00 	mov    0x1c00(%rbx),%rdx
1401a55a7:	4c 8d 83 d8 12 00 00 	lea    0x12d8(%rbx),%r8
1401a55ae:	48 83 c2 40          	add    $0x40,%rdx
1401a55b2:	48 8b cb             	mov    %rbx,%rcx
1401a55b5:	e8 d6 f8 ff ff       	call   0x1401a4e90
1401a55ba:	85 c0                	test   %eax,%eax
1401a55bc:	0f 88 92 fe ff ff    	js     0x1401a5454
1401a55c2:	eb 41                	jmp    0x1401a5605
1401a55c4:	8b 4b 44             	mov    0x44(%rbx),%ecx
1401a55c7:	f6 c1 02             	test   $0x2,%cl
1401a55ca:	0f 85 4c 05 00 00    	jne    0x1401a5b1c
1401a55d0:	8b 83 9c 12 00 00    	mov    0x129c(%rbx),%eax
1401a55d6:	44 3b f8             	cmp    %eax,%r15d
1401a55d9:	0f 84 1c 04 00 00    	je     0x1401a59fb
1401a55df:	83 f8 14             	cmp    $0x14,%eax
1401a55e2:	75 37                	jne    0x1401a561b
1401a55e4:	41 83 ff 16          	cmp    $0x16,%r15d
1401a55e8:	75 09                	jne    0x1401a55f3
1401a55ea:	4d 85 e4             	test   %r12,%r12
1401a55ed:	0f 85 08 04 00 00    	jne    0x1401a59fb
1401a55f3:	f6 c1 01             	test   $0x1,%cl
1401a55f6:	0f 85 e0 03 00 00    	jne    0x1401a59dc
1401a55fc:	83 f8 14             	cmp    $0x14,%eax
1401a55ff:	0f 85 03 01 00 00    	jne    0x1401a5708
1401a5605:	48 89 b3 a0 12 00 00 	mov    %rsi,0x12a0(%rbx)