140853569:	48 83 c2 27          	add    $0x27,%rdx
14085356d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140853571:	48 2b c1             	sub    %rcx,%rax
140853574:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140853578:	48 83 f8 1f          	cmp    $0x1f,%rax
14085357c:	77 38                	ja     0x1408535b6
14085357e:	e8 c1 7b 5c 00       	call   0x140e1b144
140853583:	48 8b cf             	mov    %rdi,%rcx
140853586:	e8 85 c9 fe ff       	call   0x14083ff10
14085358b:	48 8b cf             	mov    %rdi,%rcx
14085358e:	e8 7d c9 fe ff       	call   0x14083ff10
140853593:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140853597:	48 33 cc             	xor    %rsp,%rcx
14085359a:	e8 61 7f 5c 00       	call   0x140e1b500
14085359f:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1408535a6:	00
1408535a7:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1408535ae:	41 5f                	pop    %r15
1408535b0:	41 5e                	pop    %r14
1408535b2:	5f                   	pop    %rdi
1408535b3:	5e                   	pop    %rsi
1408535b4:	5d                   	pop    %rbp
1408535b5:	c3                   	ret
1408535b6:	e8 e9 6b 5d 00       	call   0x140e2a1a4
1408535bb:	90                   	nop
1408535bc:	e8 e3 6b 5d 00       	call   0x140e2a1a4
1408535c1:	90                   	nop
1408535c2:	e8 dd 6b 5d 00       	call   0x140e2a1a4
1408535c7:	90                   	nop
1408535c8:	e8 d7 6b 5d 00       	call   0x140e2a1a4
1408535cd:	90                   	nop
1408535ce:	e8 d1 6b 5d 00       	call   0x140e2a1a4
1408535d3:	90                   	nop
1408535d4:	e8 cb 6b 5d 00       	call   0x140e2a1a4
1408535d9:	90                   	nop
1408535da:	e8 c5 6b 5d 00       	call   0x140e2a1a4
1408535df:	cc                   	int3
1408535e0:	40 53                	rex push %rbx
1408535e2:	48 83 ec 40          	sub    $0x40,%rsp
1408535e6:	48 8b 05 13 59 b6 00 	mov    0xb65913(%rip),%rax        # 0x1413b8f00
1408535ed:	48 33 c4             	xor    %rsp,%rax
1408535f0:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1408535f5:	48 8b 41 38          	mov    0x38(%rcx),%rax
1408535f9:	48 8b d9             	mov    %rcx,%rbx
1408535fc:	80 78 70 00          	cmpb   $0x0,0x70(%rax)
140853600:	0f 85 ac 00 00 00    	jne    0x1408536b2
140853606:	80 78 75 00          	cmpb   $0x0,0x75(%rax)
14085360a:	0f 85 a2 00 00 00    	jne    0x1408536b2
140853610:	e8 bb 3c ff ff       	call   0x1408472d0
140853615:	80 3d dc f7 bd 00 00 	cmpb   $0x0,0xbdf7dc(%rip)        # 0x141432df8
14085361c:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140853620:	75 65                	jne    0x140853687
140853622:	b9 01 00 00 00       	mov    $0x1,%ecx
140853627:	e8 64 f6 5d 00       	call   0x140e32c90
14085362c:	48 8b c8             	mov    %rax,%rcx
14085362f:	e8 2c f8 5d 00       	call   0x140e32e60
140853634:	8b c8                	mov    %eax,%ecx
140853636:	e8 25 c8 9f ff       	call   0x14024fe60
14085363b:	85 c0                	test   %eax,%eax
14085363d:	75 0d                	jne    0x14085364c
14085363f:	48 8b 05 aa f7 bd 00 	mov    0xbdf7aa(%rip),%rax        # 0x141432df0
140853646:	80 78 78 00          	cmpb   $0x0,0x78(%rax)
14085364a:	74 3b                	je     0x140853687
14085364c:	8b 0d b6 b6 c4 00    	mov    0xc4b6b6(%rip),%ecx        # 0x14149ed08
140853652:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140853659:	00 00
14085365b:	ba 00 13 00 00       	mov    $0x1300,%edx
140853660:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
140853664:	8b 0c 02             	mov    (%rdx,%rax,1),%ecx
140853667:	39 0d ab fc bd 00    	cmp    %ecx,0xbdfcab(%rip)        # 0x141433318
14085366d:	7f 56                	jg     0x1408536c5
14085366f:	0f b7 15 9c fc bd 00 	movzwl 0xbdfc9c(%rip),%edx        # 0x141433312
140853676:	48 8b 0d 8b fc bd 00 	mov    0xbdfc8b(%rip),%rcx        # 0x141433308
14085367d:	66 83 ca 03          	or     $0x3,%dx
140853681:	ff 15 89 fd 72 00    	call   *0x72fd89(%rip)        # 0x140f83410
140853687:	48 8d 15 f2 da 7e 00 	lea    0x7edaf2(%rip),%rdx        # 0x141041180
14085368e:	48 8b cb             	mov    %rbx,%rcx
140853691:	e8 aa cb 97 ff       	call   0x1401d0240
140853696:	33 d2                	xor    %edx,%edx
140853698:	48 8b c8             	mov    %rax,%rcx
14085369b:	48 8b d8             	mov    %rax,%rbx
14085369e:	e8 dd bb fe ff       	call   0x14083f280
1408536a3:	48 8d 15 e6 da 7e 00 	lea    0x7edae6(%rip),%rdx        # 0x141041190
1408536aa:	48 8b cb             	mov    %rbx,%rcx
1408536ad:	e8 8e cb 97 ff       	call   0x1401d0240
1408536b2:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1408536b7:	48 33 cc             	xor    %rsp,%rcx
1408536ba:	e8 41 7e 5c 00       	call   0x140e1b500
1408536bf:	48 83 c4 40          	add    $0x40,%rsp
1408536c3:	5b                   	pop    %rbx
1408536c4:	c3                   	ret
1408536c5:	48 8d 0d 4c fc bd 00 	lea    0xbdfc4c(%rip),%rcx        # 0x141433318
1408536cc:	e8 fb 7f 5c 00       	call   0x140e1b6cc
1408536d1:	83 3d 40 fc bd 00 ff 	cmpl   $0xffffffff,0xbdfc40(%rip)        # 0x141433318
1408536d8:	75 95                	jne    0x14085366f
1408536da:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
1408536df:	ff 15 83 fc 72 00    	call   *0x72fc83(%rip)        # 0x140f83368
1408536e5:	48 8b c8             	mov    %rax,%rcx
1408536e8:	48 89 05 19 fc bd 00 	mov    %rax,0xbdfc19(%rip)        # 0x141433308
1408536ef:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1408536f4:	ff 15 0e fd 72 00    	call   *0x72fd0e(%rip)        # 0x140f83408
1408536fa:	0f b7 54 24 28       	movzwl 0x28(%rsp),%edx
1408536ff:	48 8d 0d 12 fc bd 00 	lea    0xbdfc12(%rip),%rcx        # 0x141433318
140853706:	0f b7 c2             	movzwl %dx,%eax
140853709:	41 b8 0f ff 00 00    	mov    $0xff0f,%r8d
14085370f:	66 41 23 c0          	and    %r8w,%ax
140853713:	66 89 05 f6 fb bd 00 	mov    %ax,0xbdfbf6(%rip)        # 0x141433310
14085371a:	b8 f0 ff 00 00       	mov    $0xfff0,%eax
14085371f:	66 23 d0             	and    %ax,%dx
140853722:	66 89 15 e9 fb bd 00 	mov    %dx,0xbdfbe9(%rip)        # 0x141433312
140853729:	e8 32 7f 5c 00       	call   0x140e1b660
14085372e:	e9 3c ff ff ff       	jmp    0x14085366f
140853733:	cc                   	int3
140853734:	cc                   	int3
140853735:	cc                   	int3
140853736:	cc                   	int3
140853737:	cc                   	int3
140853738:	cc                   	int3
140853739:	cc                   	int3
14085373a:	cc                   	int3
14085373b:	cc                   	int3
14085373c:	cc                   	int3
14085373d:	cc                   	int3
14085373e:	cc                   	int3
14085373f:	cc                   	int3
140853740:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140853745:	57                   	push   %rdi
140853746:	48 83 ec 70          	sub    $0x70,%rsp
14085374a:	48 8b 05 af 57 b6 00 	mov    0xb657af(%rip),%rax        # 0x1413b8f00
140853751:	48 33 c4             	xor    %rsp,%rax
140853754:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140853759:	48 8b d9             	mov    %rcx,%rbx
14085375c:	0f b6 3d 95 f6 bd 00 	movzbl 0xbdf695(%rip),%edi        # 0x141432df8
140853763:	c6 05 8e f6 bd 00 00 	movb   $0x0,0xbdf68e(%rip)        # 0x141432df8
14085376a:	48 8b 41 38          	mov    0x38(%rcx),%rax
14085376e:	80 78 70 00          	cmpb   $0x0,0x70(%rax)
140853772:	0f 85 b0 00 00 00    	jne    0x140853828
140853778:	80 78 75 00          	cmpb   $0x0,0x75(%rax)
14085377c:	0f 85 a6 00 00 00    	jne    0x140853828
140853782:	e8 49 3b ff ff       	call   0x1408472d0
140853787:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14085378b:	80 3d 66 f6 bd 00 00 	cmpb   $0x0,0xbdf666(%rip)        # 0x141432df8
140853792:	75 69                	jne    0x1408537fd
140853794:	b9 01 00 00 00       	mov    $0x1,%ecx
140853799:	e8 f2 f4 5d 00       	call   0x140e32c90
14085379e:	48 8b c8             	mov    %rax,%rcx
1408537a1:	e8 ba f6 5d 00       	call   0x140e32e60
1408537a6:	8b c8                	mov    %eax,%ecx
1408537a8:	e8 b3 c6 9f ff       	call   0x14024fe60
1408537ad:	85 c0                	test   %eax,%eax
1408537af:	75 0d                	jne    0x1408537be
1408537b1:	48 8b 05 38 f6 bd 00 	mov    0xbdf638(%rip),%rax        # 0x141432df0
1408537b8:	80 78 78 00          	cmpb   $0x0,0x78(%rax)
1408537bc:	74 3f                	je     0x1408537fd
1408537be:	8b 0d 44 b5 c4 00    	mov    0xc4b544(%rip),%ecx        # 0x14149ed08
1408537c4:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1408537cb:	00 00
1408537cd:	ba 00 13 00 00       	mov    $0x1300,%edx
1408537d2:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
1408537d6:	8b 0c 02             	mov    (%rdx,%rax,1),%ecx
1408537d9:	39 0d 39 fb bd 00    	cmp    %ecx,0xbdfb39(%rip)        # 0x141433318
1408537df:	0f 8f 76 01 00 00    	jg     0x14085395b
1408537e5:	0f b7 15 26 fb bd 00 	movzwl 0xbdfb26(%rip),%edx        # 0x141433312
1408537ec:	66 83 ca 03          	or     $0x3,%dx
1408537f0:	48 8b 0d 11 fb bd 00 	mov    0xbdfb11(%rip),%rcx        # 0x141433308
1408537f7:	ff 15 13 fc 72 00    	call   *0x72fc13(%rip)        # 0x140f83410
1408537fd:	48 8d 15 7c d9 7e 00 	lea    0x7ed97c(%rip),%rdx        # 0x141041180
140853804:	48 8b cb             	mov    %rbx,%rcx
140853807:	e8 34 ca 97 ff       	call   0x1401d0240
14085380c:	48 8b d8             	mov    %rax,%rbx
14085380f:	33 d2                	xor    %edx,%edx
140853811:	48 8b c8             	mov    %rax,%rcx
140853814:	e8 67 ba fe ff       	call   0x14083f280
140853819:	48 8d 15 70 d9 7e 00 	lea    0x7ed970(%rip),%rdx        # 0x141041190
140853820:	48 8b cb             	mov    %rbx,%rcx
140853823:	e8 18 ca 97 ff       	call   0x1401d0240
140853828:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14085382d:	48 8d 0d 8c f6 bd 00 	lea    0xbdf68c(%rip),%rcx        # 0x141432ec0
140853834:	e8 37 b3 ff ff       	call   0x14084eb70
140853839:	0f 57 c9             	xorps  %xmm1,%xmm1
14085383c:	33 c9                	xor    %ecx,%ecx
14085383e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140853843:	48 8b 50 08          	mov    0x8(%rax),%rdx
140853847:	48 03 10             	add    (%rax),%rdx
14085384a:	0f 57 c0             	xorps  %xmm0,%xmm0
14085384d:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140853852:	66 48 0f 7e c1       	movq   %xmm0,%rcx
140853857:	66 48 0f 7e c8       	movq   %xmm1,%rax
14085385c:	48 03 c8             	add    %rax,%rcx
14085385f:	48 3b d1             	cmp    %rcx,%rdx
140853862:	0f 84 cb 00 00 00    	je     0x140853933
140853868:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14085386d:	48 8d 0d 54 f6 bd 00 	lea    0xbdf654(%rip),%rcx        # 0x141432ec8
140853874:	e8 f7 6f 9b ff       	call   0x14020a870
140853879:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14085387e:	48 83 7c 24 40 0f    	cmpq   $0xf,0x40(%rsp)
140853884:	48 0f 47 4c 24 28    	cmova  0x28(%rsp),%rcx
14085388a:	ff 15 50 fb 72 00    	call   *0x72fb50(%rip)        # 0x140f833e0
140853890:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140853895:	48 83 fa 0f          	cmp    $0xf,%rdx
140853899:	76 32                	jbe    0x1408538cd
14085389b:	48 ff c2             	inc    %rdx
14085389e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1408538a3:	48 8b c1             	mov    %rcx,%rax
1408538a6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408538ad:	72 19                	jb     0x1408538c8
1408538af:	48 83 c2 27          	add    $0x27,%rdx
1408538b3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408538b7:	48 2b c1             	sub    %rcx,%rax
1408538ba:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408538be:	48 83 f8 1f          	cmp    $0x1f,%rax
1408538c2:	0f 87 05 01 00 00    	ja     0x1408539cd
1408538c8:	e8 77 78 5c 00       	call   0x140e1b144
1408538cd:	0f 57 c0             	xorps  %xmm0,%xmm0
1408538d0:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
1408538d5:	66 0f 6f 0d 53 05 75 	movdqa 0x750553(%rip),%xmm1        # 0x140fa3e30
1408538dc:	00
1408538dd:	f3 0f 7f 4c 24 38    	movdqu %xmm1,0x38(%rsp)
1408538e3:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
1408538e8:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1408538ed:	48 8d 0d d4 f5 bd 00 	lea    0xbdf5d4(%rip),%rcx        # 0x141432ec8
1408538f4:	e8 d7 a9 ff ff       	call   0x14084e2d0
1408538f9:	90                   	nop
1408538fa:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1408538ff:	48 83 fa 0f          	cmp    $0xf,%rdx
140853903:	76 2e                	jbe    0x140853933
140853905:	48 ff c2             	inc    %rdx
140853908:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14085390d:	48 8b c1             	mov    %rcx,%rax
140853910:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140853917:	72 15                	jb     0x14085392e
140853919:	48 83 c2 27          	add    $0x27,%rdx
14085391d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140853921:	48 2b c1             	sub    %rcx,%rax
140853924:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140853928:	48 83 f8 1f          	cmp    $0x1f,%rax
14085392c:	77 27                	ja     0x140853955
14085392e:	e8 11 78 5c 00       	call   0x140e1b144
140853933:	40 88 3d be f4 bd 00 	mov    %dil,0xbdf4be(%rip)        # 0x141432df8
14085393a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14085393f:	48 33 cc             	xor    %rsp,%rcx
140853942:	e8 b9 7b 5c 00       	call   0x140e1b500
140853947:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14085394e:	00
14085394f:	48 83 c4 70          	add    $0x70,%rsp
140853953:	5f                   	pop    %rdi
140853954:	c3                   	ret
140853955:	e8 4a 68 5d 00       	call   0x140e2a1a4
14085395a:	cc                   	int3
14085395b:	48 8d 0d b6 f9 bd 00 	lea    0xbdf9b6(%rip),%rcx        # 0x141433318
140853962:	e8 65 7d 5c 00       	call   0x140e1b6cc
140853967:	83 3d aa f9 bd 00 ff 	cmpl   $0xffffffff,0xbdf9aa(%rip)        # 0x141433318
14085396e:	0f 85 71 fe ff ff    	jne    0x1408537e5
140853974:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
140853979:	ff 15 e9 f9 72 00    	call   *0x72f9e9(%rip)        # 0x140f83368
14085397f:	48 89 05 82 f9 bd 00 	mov    %rax,0xbdf982(%rip)        # 0x141433308
140853986:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14085398b:	48 8b c8             	mov    %rax,%rcx
14085398e:	ff 15 74 fa 72 00    	call   *0x72fa74(%rip)        # 0x140f83408
140853994:	0f b7 54 24 50       	movzwl 0x50(%rsp),%edx
140853999:	0f b7 c2             	movzwl %dx,%eax
14085399c:	41 b8 0f ff 00 00    	mov    $0xff0f,%r8d
1408539a2:	66 41 23 c0          	and    %r8w,%ax
1408539a6:	66 89 05 63 f9 bd 00 	mov    %ax,0xbdf963(%rip)        # 0x141433310
1408539ad:	b8 f0 ff 00 00       	mov    $0xfff0,%eax
1408539b2:	66 23 d0             	and    %ax,%dx
1408539b5:	66 89 15 56 f9 bd 00 	mov    %dx,0xbdf956(%rip)        # 0x141433312
1408539bc:	48 8d 0d 55 f9 bd 00 	lea    0xbdf955(%rip),%rcx        # 0x141433318
1408539c3:	e8 98 7c 5c 00       	call   0x140e1b660
1408539c8:	e9 18 fe ff ff       	jmp    0x1408537e5
1408539cd:	e8 d2 67 5d 00       	call   0x140e2a1a4
1408539d2:	cc                   	int3
1408539d3:	cc                   	int3
1408539d4:	cc                   	int3
1408539d5:	cc                   	int3
1408539d6:	cc                   	int3
1408539d7:	cc                   	int3
1408539d8:	cc                   	int3
1408539d9:	cc                   	int3
1408539da:	cc                   	int3
1408539db:	cc                   	int3
1408539dc:	cc                   	int3
1408539dd:	cc                   	int3
1408539de:	cc                   	int3
1408539df:	cc                   	int3
1408539e0:	48 8b c4             	mov    %rsp,%rax
1408539e3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1408539e7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1408539eb:	48 89 78 20          	mov    %rdi,0x20(%rax)
1408539ef:	55                   	push   %rbp
1408539f0:	41 54                	push   %r12
1408539f2:	41 55                	push   %r13
1408539f4:	41 56                	push   %r14
1408539f6:	41 57                	push   %r15
1408539f8:	48 8d a8 18 ff ff ff 	lea    -0xe8(%rax),%rbp
1408539ff:	48 81 ec c0 01 00 00 	sub    $0x1c0,%rsp
140853a06:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
140853a0a:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
140853a0e:	48 8b 05 eb 54 b6 00 	mov    0xb654eb(%rip),%rax        # 0x1413b8f00
140853a15:	48 33 c4             	xor    %rsp,%rax
140853a18:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
140853a1f:	4c 8b f1             	mov    %rcx,%r14
140853a22:	45 33 ed             	xor    %r13d,%r13d
140853a25:	41 8b fd             	mov    %r13d,%edi
140853a28:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
140853a2d:	48 8d 15 6c d1 7e 00 	lea    0x7ed16c(%rip),%rdx        # 0x141040ba0
140853a34:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140853a38:	e8 03 c8 97 ff       	call   0x1401d0240
140853a3d:	49 8b 4e 50          	mov    0x50(%r14),%rcx
140853a41:	48 83 c1 08          	add    $0x8,%rcx
140853a45:	0f be 41 17          	movsbl 0x17(%rcx),%eax
140853a49:	c1 e8 07             	shr    $0x7,%eax
140853a4c:	f6 d0                	not    %al
140853a4e:	a8 01                	test   $0x1,%al
140853a50:	75 03                	jne    0x140853a55
140853a52:	48 8b 09             	mov    (%rcx),%rcx
140853a55:	e8 96 a6 ff ff       	call   0x14084e0f0
140853a5a:	0f 57 c0             	xorps  %xmm0,%xmm0
140853a5d:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
140853a61:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
140853a65:	4c 89 6d f0          	mov    %r13,-0x10(%rbp)
140853a69:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140853a70:	4c 8b c3             	mov    %rbx,%r8
140853a73:	49 ff c0             	inc    %r8
140853a76:	42 38 3c 00          	cmp    %dil,(%rax,%r8,1)
140853a7a:	75 f7                	jne    0x140853a73
140853a7c:	48 8b d0             	mov    %rax,%rdx
140853a7f:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140853a83:	e8 78 33 94 ff       	call   0x140196e00
140853a88:	90                   	nop
140853a89:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140853a8d:	4c 8b 4d d8          	mov    -0x28(%rbp),%r9
140853a91:	4c 8b 55 f0          	mov    -0x10(%rbp),%r10
140853a95:	49 83 fa 0f          	cmp    $0xf,%r10
140853a99:	49 0f 47 c9          	cmova  %r9,%rcx
140853a9d:	66 0f 6f 35 8b 03 75 	movdqa 0x75038b(%rip),%xmm6        # 0x140fa3e30
140853aa4:	00
140853aa5:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140853aa9:	48 83 fa 04          	cmp    $0x4,%rdx
140853aad:	0f 82 cd 00 00 00    	jb     0x140853b80
140853ab3:	48 8d 42 fc          	lea    -0x4(%rdx),%rax
140853ab7:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140853abb:	48 0f 42 d8          	cmovb  %rax,%rbx
140853abf:	48 03 d9             	add    %rcx,%rbx
140853ac2:	80 3b 2e             	cmpb   $0x2e,(%rbx)
140853ac5:	75 08                	jne    0x140853acf
140853ac7:	81 3b 2e 65 78 65    	cmpl   $0x6578652e,(%rbx)
140853acd:	74 0e                	je     0x140853add
140853acf:	48 3b d9             	cmp    %rcx,%rbx
140853ad2:	0f 84 a8 00 00 00    	je     0x140853b80