1408501cc:	e8 6f 00 98 ff       	call   0x1401d0240
1408501d1:	ff ce                	dec    %esi
1408501d3:	48 ff cf             	dec    %rdi
1408501d6:	48 83 eb 18          	sub    $0x18,%rbx
1408501da:	48 85 ff             	test   %rdi,%rdi
1408501dd:	7f b1                	jg     0x140850190
1408501df:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1408501e3:	48 8d 15 82 66 76 00 	lea    0x766682(%rip),%rdx        # 0x140fb686c
1408501ea:	e8 51 00 98 ff       	call   0x1401d0240
1408501ef:	33 d2                	xor    %edx,%edx
1408501f1:	48 8b c8             	mov    %rax,%rcx
1408501f4:	e8 87 f0 fe ff       	call   0x14083f280
1408501f9:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
1408501fe:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140850203:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
14085020a:	00
14085020b:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140850212:	00
140850213:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140850218:	48 33 cc             	xor    %rsp,%rcx
14085021b:	e8 e0 b2 5c 00       	call   0x140e1b500
140850220:	48 83 c4 68          	add    $0x68,%rsp
140850224:	41 5e                	pop    %r14
140850226:	5e                   	pop    %rsi
140850227:	c3                   	ret
140850228:	48 8d 0d e9 30 be 00 	lea    0xbe30e9(%rip),%rcx        # 0x141433318
14085022f:	e8 98 b4 5c 00       	call   0x140e1b6cc
140850234:	83 3d dd 30 be 00 ff 	cmpl   $0xffffffff,0xbe30dd(%rip)        # 0x141433318
14085023b:	0f 85 8b fe ff ff    	jne    0x1408500cc
140850241:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
140850246:	ff 15 1c 31 73 00    	call   *0x73311c(%rip)        # 0x140f83368
14085024c:	48 8b c8             	mov    %rax,%rcx
14085024f:	48 89 05 b2 30 be 00 	mov    %rax,0xbe30b2(%rip)        # 0x141433308
140850256:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14085025b:	ff 15 a7 31 73 00    	call   *0x7331a7(%rip)        # 0x140f83408
140850261:	0f b7 54 24 38       	movzwl 0x38(%rsp),%edx
140850266:	48 8d 0d ab 30 be 00 	lea    0xbe30ab(%rip),%rcx        # 0x141433318
14085026d:	0f b7 c2             	movzwl %dx,%eax
140850270:	66 41 23 d4          	and    %r12w,%dx
140850274:	66 41 23 c7          	and    %r15w,%ax
140850278:	66 89 15 93 30 be 00 	mov    %dx,0xbe3093(%rip)        # 0x141433312
14085027f:	66 89 05 8a 30 be 00 	mov    %ax,0xbe308a(%rip)        # 0x141433310
140850286:	e8 d5 b3 5c 00       	call   0x140e1b660
14085028b:	e9 3c fe ff ff       	jmp    0x1408500cc
140850290:	48 8d 0d 81 30 be 00 	lea    0xbe3081(%rip),%rcx        # 0x141433318
140850297:	e8 30 b4 5c 00       	call   0x140e1b6cc
14085029c:	83 3d 75 30 be 00 ff 	cmpl   $0xffffffff,0xbe3075(%rip)        # 0x141433318
1408502a3:	0f 85 9b fd ff ff    	jne    0x140850044
1408502a9:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
1408502ae:	ff 15 b4 30 73 00    	call   *0x7330b4(%rip)        # 0x140f83368
1408502b4:	48 8b c8             	mov    %rax,%rcx
1408502b7:	48 89 05 4a 30 be 00 	mov    %rax,0xbe304a(%rip)        # 0x141433308
1408502be:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1408502c3:	ff 15 3f 31 73 00    	call   *0x73313f(%rip)        # 0x140f83408
1408502c9:	0f b7 4c 24 38       	movzwl 0x38(%rsp),%ecx
1408502ce:	0f b7 c1             	movzwl %cx,%eax
1408502d1:	66 41 23 cc          	and    %r12w,%cx
1408502d5:	66 89 0d 36 30 be 00 	mov    %cx,0xbe3036(%rip)        # 0x141433312
1408502dc:	66 41 23 c7          	and    %r15w,%ax
1408502e0:	48 8d 0d 31 30 be 00 	lea    0xbe3031(%rip),%rcx        # 0x141433318
1408502e7:	66 89 05 22 30 be 00 	mov    %ax,0xbe3022(%rip)        # 0x141433310
1408502ee:	e8 6d b3 5c 00       	call   0x140e1b660
1408502f3:	e9 4c fd ff ff       	jmp    0x140850044
1408502f8:	cc                   	int3
1408502f9:	cc                   	int3
1408502fa:	cc                   	int3
1408502fb:	cc                   	int3
1408502fc:	cc                   	int3
1408502fd:	cc                   	int3
1408502fe:	cc                   	int3
1408502ff:	cc                   	int3
140850300:	40 53                	rex push %rbx
140850302:	48 83 ec 70          	sub    $0x70,%rsp
140850306:	48 8b 05 f3 8b b6 00 	mov    0xb68bf3(%rip),%rax        # 0x1413b8f00
14085030d:	48 33 c4             	xor    %rsp,%rax
140850310:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140850315:	0f b6 1d dc 2a be 00 	movzbl 0xbe2adc(%rip),%ebx        # 0x141432df8
14085031c:	c6 05 d5 2a be 00 00 	movb   $0x0,0xbe2ad5(%rip)        # 0x141432df8
140850323:	e8 f8 fb ff ff       	call   0x14084ff20
140850328:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14085032d:	48 8d 0d 8c 2b be 00 	lea    0xbe2b8c(%rip),%rcx        # 0x141432ec0
140850334:	e8 37 e8 ff ff       	call   0x14084eb70
140850339:	0f 57 c9             	xorps  %xmm1,%xmm1
14085033c:	33 c9                	xor    %ecx,%ecx
14085033e:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140850343:	48 8b 50 08          	mov    0x8(%rax),%rdx
140850347:	48 03 10             	add    (%rax),%rdx
14085034a:	0f 57 c0             	xorps  %xmm0,%xmm0
14085034d:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140850352:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140850357:	66 48 0f 7e c8       	movq   %xmm1,%rax
14085035c:	48 03 c8             	add    %rax,%rcx
14085035f:	48 3b d1             	cmp    %rcx,%rdx
140850362:	0f 84 cb 00 00 00    	je     0x140850433
140850368:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14085036d:	48 8d 0d 54 2b be 00 	lea    0xbe2b54(%rip),%rcx        # 0x141432ec8
140850374:	e8 f7 a4 9b ff       	call   0x14020a870
140850379:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14085037e:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
140850384:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
14085038a:	ff 15 50 30 73 00    	call   *0x733050(%rip)        # 0x140f833e0
140850390:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140850395:	48 83 fa 0f          	cmp    $0xf,%rdx
140850399:	76 32                	jbe    0x1408503cd
14085039b:	48 ff c2             	inc    %rdx
14085039e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1408503a3:	48 8b c1             	mov    %rcx,%rax
1408503a6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408503ad:	72 19                	jb     0x1408503c8
1408503af:	48 83 c2 27          	add    $0x27,%rdx
1408503b3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408503b7:	48 2b c1             	sub    %rcx,%rax
1408503ba:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408503be:	48 83 f8 1f          	cmp    $0x1f,%rax
1408503c2:	0f 87 8a 00 00 00    	ja     0x140850452
1408503c8:	e8 77 ad 5c 00       	call   0x140e1b144
1408503cd:	0f 57 c0             	xorps  %xmm0,%xmm0
1408503d0:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1408503d5:	66 0f 6f 0d 53 3a 75 	movdqa 0x753a53(%rip),%xmm1        # 0x140fa3e30
1408503dc:	00
1408503dd:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1408503e3:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1408503e8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1408503ed:	48 8d 0d d4 2a be 00 	lea    0xbe2ad4(%rip),%rcx        # 0x141432ec8
1408503f4:	e8 d7 de ff ff       	call   0x14084e2d0
1408503f9:	90                   	nop
1408503fa:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1408503ff:	48 83 fa 0f          	cmp    $0xf,%rdx
140850403:	76 2e                	jbe    0x140850433
140850405:	48 ff c2             	inc    %rdx
140850408:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14085040d:	48 8b c1             	mov    %rcx,%rax
140850410:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140850417:	72 15                	jb     0x14085042e
140850419:	48 83 c2 27          	add    $0x27,%rdx
14085041d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140850421:	48 2b c1             	sub    %rcx,%rax
140850424:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140850428:	48 83 f8 1f          	cmp    $0x1f,%rax
14085042c:	77 1e                	ja     0x14085044c
14085042e:	e8 11 ad 5c 00       	call   0x140e1b144
140850433:	88 1d bf 29 be 00    	mov    %bl,0xbe29bf(%rip)        # 0x141432df8
140850439:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14085043e:	48 33 cc             	xor    %rsp,%rcx
140850441:	e8 ba b0 5c 00       	call   0x140e1b500
140850446:	48 83 c4 70          	add    $0x70,%rsp
14085044a:	5b                   	pop    %rbx
14085044b:	c3                   	ret
14085044c:	e8 53 9d 5d 00       	call   0x140e2a1a4
140850451:	cc                   	int3
140850452:	e8 4d 9d 5d 00       	call   0x140e2a1a4
140850457:	cc                   	int3
140850458:	cc                   	int3
140850459:	cc                   	int3
14085045a:	cc                   	int3
14085045b:	cc                   	int3
14085045c:	cc                   	int3
14085045d:	cc                   	int3
14085045e:	cc                   	int3
14085045f:	cc                   	int3
140850460:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140850465:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14085046a:	57                   	push   %rdi
14085046b:	48 83 ec 70          	sub    $0x70,%rsp
14085046f:	48 8b 05 8a 8a b6 00 	mov    0xb68a8a(%rip),%rax        # 0x1413b8f00
140850476:	48 33 c4             	xor    %rsp,%rax
140850479:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14085047e:	48 8b f1             	mov    %rcx,%rsi
140850481:	0f be 42 17          	movsbl 0x17(%rdx),%eax
140850485:	c1 e8 07             	shr    $0x7,%eax
140850488:	f6 d0                	not    %al
14085048a:	a8 01                	test   $0x1,%al
14085048c:	75 03                	jne    0x140850491
14085048e:	48 8b 12             	mov    (%rdx),%rdx
140850491:	0f 57 c0             	xorps  %xmm0,%xmm0
140850494:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
140850499:	0f 57 c9             	xorps  %xmm1,%xmm1
14085049c:	f3 0f 7f 4c 24 58    	movdqu %xmm1,0x58(%rsp)
1408504a2:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1408504a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1408504b0:	49 ff c0             	inc    %r8
1408504b3:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1408504b8:	75 f6                	jne    0x1408504b0
1408504ba:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1408504bf:	e8 3c 69 94 ff       	call   0x140196e00
1408504c4:	90                   	nop
1408504c5:	0f 57 c0             	xorps  %xmm0,%xmm0
1408504c8:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1408504cd:	66 0f 6f 0d 2b 64 75 	movdqa 0x75642b(%rip),%xmm1        # 0x140fa6900
1408504d4:	00
1408504d5:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
1408504db:	f2 0f 10 05 ed 0a 7f 	movsd  0x7f0aed(%rip),%xmm0        # 0x141040fd0
1408504e2:	00
1408504e3:	f2 0f 11 44 24 28    	movsd  %xmm0,0x28(%rsp)
1408504e9:	0f b6 05 e8 0a 7f 00 	movzbl 0x7f0ae8(%rip),%eax        # 0x141040fd8
1408504f0:	88 44 24 30          	mov    %al,0x30(%rsp)
1408504f4:	c6 44 24 31 00       	movb   $0x0,0x31(%rsp)
1408504f9:	48 8b 7e 78          	mov    0x78(%rsi),%rdi
1408504fd:	48 8b 5f f0          	mov    -0x10(%rdi),%rbx
140850501:	48 3b 5f f8          	cmp    -0x8(%rdi),%rbx
140850505:	74 44                	je     0x14085054b
140850507:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14085050c:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140850511:	48 8b cb             	mov    %rbx,%rcx
140850514:	e8 27 85 95 ff       	call   0x1401a8a40
140850519:	90                   	nop
14085051a:	0f 57 c0             	xorps  %xmm0,%xmm0
14085051d:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140850521:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
140850528:	00
140850529:	48 c7 43 38 0f 00 00 	movq   $0xf,0x38(%rbx)
140850530:	00
140850531:	c6 43 20 00          	movb   $0x0,0x20(%rbx)
140850535:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
140850539:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14085053e:	e8 fd 84 95 ff       	call   0x1401a8a40
140850543:	90                   	nop
140850544:	48 83 47 f0 60       	addq   $0x60,-0x10(%rdi)
140850549:	eb 16                	jmp    0x140850561
14085054b:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140850550:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140850555:	48 8b d3             	mov    %rbx,%rdx
140850558:	48 8d 4f e8          	lea    -0x18(%rdi),%rcx
14085055c:	e8 3f 97 fe ff       	call   0x140839ca0
140850561:	ff 86 90 00 00 00    	incl   0x90(%rsi)
140850567:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14085056c:	48 83 fa 0f          	cmp    $0xf,%rdx
140850570:	76 2f                	jbe    0x1408505a1
140850572:	48 ff c2             	inc    %rdx
140850575:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14085057a:	48 8b c1             	mov    %rcx,%rax
14085057d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140850584:	72 15                	jb     0x14085059b
140850586:	48 83 c2 27          	add    $0x27,%rdx
14085058a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14085058e:	48 2b c1             	sub    %rcx,%rax
140850591:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140850595:	48 83 f8 1f          	cmp    $0x1f,%rax
140850599:	77 64                	ja     0x1408505ff
14085059b:	e8 a4 ab 5c 00       	call   0x140e1b144
1408505a0:	90                   	nop
1408505a1:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1408505a6:	48 83 fa 0f          	cmp    $0xf,%rdx
1408505aa:	76 2e                	jbe    0x1408505da
1408505ac:	48 ff c2             	inc    %rdx
1408505af:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1408505b4:	48 8b c1             	mov    %rcx,%rax
1408505b7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408505be:	72 15                	jb     0x1408505d5
1408505c0:	48 83 c2 27          	add    $0x27,%rdx
1408505c4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408505c8:	48 2b c1             	sub    %rcx,%rax
1408505cb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408505cf:	48 83 f8 1f          	cmp    $0x1f,%rax
1408505d3:	77 24                	ja     0x1408505f9
1408505d5:	e8 6a ab 5c 00       	call   0x140e1b144
1408505da:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1408505df:	48 33 cc             	xor    %rsp,%rcx
1408505e2:	e8 19 af 5c 00       	call   0x140e1b500
1408505e7:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1408505ec:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1408505f0:	49 8b 73 28          	mov    0x28(%r11),%rsi
1408505f4:	49 8b e3             	mov    %r11,%rsp
1408505f7:	5f                   	pop    %rdi
1408505f8:	c3                   	ret
1408505f9:	e8 a6 9b 5d 00       	call   0x140e2a1a4
1408505fe:	90                   	nop
1408505ff:	e8 a0 9b 5d 00       	call   0x140e2a1a4
140850604:	90                   	nop
140850605:	cc                   	int3
140850606:	cc                   	int3
140850607:	cc                   	int3
140850608:	cc                   	int3
140850609:	cc                   	int3
14085060a:	cc                   	int3
14085060b:	cc                   	int3
14085060c:	cc                   	int3
14085060d:	cc                   	int3
14085060e:	cc                   	int3
14085060f:	cc                   	int3
140850610:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140850615:	55                   	push   %rbp
140850616:	56                   	push   %rsi
140850617:	57                   	push   %rdi
140850618:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14085061d:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140850624:	48 8b 05 d5 88 b6 00 	mov    0xb688d5(%rip),%rax        # 0x1413b8f00
14085062b:	48 33 c4             	xor    %rsp,%rax
14085062e:	48 89 45 37          	mov    %rax,0x37(%rbp)
140850632:	48 8b f2             	mov    %rdx,%rsi
140850635:	c7 45 c7 00 00 00 00 	movl   $0x0,-0x39(%rbp)
14085063c:	48 8d 59 08          	lea    0x8(%rcx),%rbx
140850640:	0f 57 c0             	xorps  %xmm0,%xmm0
140850643:	0f 11 45 f7          	movups %xmm0,-0x9(%rbp)
140850647:	66 0f 6f 0d b1 62 75 	movdqa 0x7562b1(%rip),%xmm1        # 0x140fa6900
14085064e:	00
14085064f:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
140850654:	f2 0f 10 05 b4 31 75 	movsd  0x7531b4(%rip),%xmm0        # 0x140fa3810
14085065b:	00
14085065c:	f2 0f 11 45 f7       	movsd  %xmm0,-0x9(%rbp)
140850661:	0f b6 05 b0 31 75 00 	movzbl 0x7531b0(%rip),%eax        # 0x140fa3818
140850668:	88 45 ff             	mov    %al,-0x1(%rbp)
14085066b:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
14085066f:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
140850673:	c7 45 c7 01 00 00 00 	movl   $0x1,-0x39(%rbp)
14085067a:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
14085067e:	48 8b cb             	mov    %rbx,%rcx
140850681:	e8 da da ff ff       	call   0x14084e160
140850686:	0f 57 c0             	xorps  %xmm0,%xmm0
140850689:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
14085068d:	48 c7 45 e7 05 00 00 	movq   $0x5,-0x19(%rbp)
140850694:	00
140850695:	48 c7 45 ef 0f 00 00 	movq   $0xf,-0x11(%rbp)
14085069c:	00
14085069d:	8b 05 d9 06 7f 00    	mov    0x7f06d9(%rip),%eax        # 0x141040d7c
1408506a3:	89 45 d7             	mov    %eax,-0x29(%rbp)
1408506a6:	0f b6 05 d3 06 7f 00 	movzbl 0x7f06d3(%rip),%eax        # 0x141040d80
1408506ad:	88 45 db             	mov    %al,-0x25(%rbp)
1408506b0:	c6 45 dc 00          	movb   $0x0,-0x24(%rbp)
1408506b4:	0f b6 7e 18          	movzbl 0x18(%rsi),%edi
1408506b8:	b2 20                	mov    $0x20,%dl
1408506ba:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1408506be:	e8 6d f8 97 ff       	call   0x1401cff30
1408506c3:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1408506c7:	48 83 7d ef 0f       	cmpq   $0xf,-0x11(%rbp)
1408506cc:	48 0f 47 55 d7       	cmova  -0x29(%rbp),%rdx
1408506d1:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
1408506d5:	48 8b c8             	mov    %rax,%rcx
1408506d8:	e8 83 12 98 ff       	call   0x1401d1960
1408506dd:	48 8d 0d 1c 45 75 00 	lea    0x75451c(%rip),%rcx        # 0x140fa4c00
1408506e4:	48 8d 1d 0d 45 75 00 	lea    0x75450d(%rip),%rbx        # 0x140fa4bf8
1408506eb:	40 84 ff             	test   %dil,%dil
1408506ee:	48 0f 45 d9          	cmovne %rcx,%rbx
1408506f2:	48 8d 15 9f 04 7f 00 	lea    0x7f049f(%rip),%rdx        # 0x141040b98
1408506f9:	48 8b c8             	mov    %rax,%rcx
1408506fc:	e8 3f fb 97 ff       	call   0x1401d0240
140850701:	48 8b c8             	mov    %rax,%rcx
140850704:	48 8b d3             	mov    %rbx,%rdx
140850707:	e8 34 fb 97 ff       	call   0x1401d0240
14085070c:	48 8b c8             	mov    %rax,%rcx
14085070f:	b2 22                	mov    $0x22,%dl
140850711:	e8 1a f8 97 ff       	call   0x1401cff30
140850716:	0f be 46 17          	movsbl 0x17(%rsi),%eax
14085071a:	c1 e8 07             	shr    $0x7,%eax
14085071d:	f6 d0                	not    %al
14085071f:	a8 01                	test   $0x1,%al
140850721:	75 03                	jne    0x140850726
140850723:	48 8b 36             	mov    (%rsi),%rsi
140850726:	0f 57 c0             	xorps  %xmm0,%xmm0
140850729:	0f 11 45 17          	movups %xmm0,0x17(%rbp)