140ab95f4:	49 3b d9             	cmp    %r9,%rbx
140ab95f7:	72 49                	jb     0x140ab9642
140ab95f9:	49 3b 58 08          	cmp    0x8(%r8),%rbx
140ab95fd:	0f 87 d1 00 00 00    	ja     0x140ab96d4
140ab9603:	43 0f b6 4c 0a 02    	movzbl 0x2(%r10,%r9,1),%ecx
140ab9609:	43 0f b6 44 0a 01    	movzbl 0x1(%r10,%r9,1),%eax
140ab960f:	43 0f b6 54 0a 03    	movzbl 0x3(%r10,%r9,1),%edx
140ab9615:	47 0f b6 4c 0a 04    	movzbl 0x4(%r10,%r9,1),%r9d
140ab961b:	49 89 58 10          	mov    %rbx,0x10(%r8)
140ab961f:	44 8b c0             	mov    %eax,%r8d
140ab9622:	41 c1 e0 08          	shl    $0x8,%r8d
140ab9626:	44 0b c1             	or     %ecx,%r8d
140ab9629:	41 c1 e0 08          	shl    $0x8,%r8d
140ab962d:	44 0b c2             	or     %edx,%r8d
140ab9630:	41 c1 e0 08          	shl    $0x8,%r8d
140ab9634:	49 63 c8             	movslq %r8d,%rcx
140ab9637:	49 0b c9             	or     %r9,%rcx
140ab963a:	49 89 0b             	mov    %rcx,(%r11)
140ab963d:	e9 de fe ff ff       	jmp    0x140ab9520
140ab9642:	e8 dd 66 82 ff       	call   0x1402dfd24
140ab9647:	cc                   	int3
140ab9648:	48 8d 15 01 4a 0f 00 	lea    0xf4a01(%rip),%rdx        # 0x140bae050
140ab964f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9654:	e8 2f d4 ff ff       	call   0x140ab6a88
140ab9659:	48 8d 15 18 dc 17 00 	lea    0x17dc18(%rip),%rdx        # 0x140c37278
140ab9660:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9665:	e8 14 6e 03 00       	call   0x140af047e
140ab966a:	cc                   	int3
140ab966b:	48 8d 15 de 49 0f 00 	lea    0xf49de(%rip),%rdx        # 0x140bae050
140ab9672:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9677:	e8 0c d4 ff ff       	call   0x140ab6a88
140ab967c:	48 8d 15 f5 db 17 00 	lea    0x17dbf5(%rip),%rdx        # 0x140c37278
140ab9683:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9688:	e8 f1 6d 03 00       	call   0x140af047e
140ab968d:	cc                   	int3
140ab968e:	48 8d 15 bb 49 0f 00 	lea    0xf49bb(%rip),%rdx        # 0x140bae050
140ab9695:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab969a:	e8 e9 d3 ff ff       	call   0x140ab6a88
140ab969f:	48 8d 15 d2 db 17 00 	lea    0x17dbd2(%rip),%rdx        # 0x140c37278
140ab96a6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab96ab:	e8 ce 6d 03 00       	call   0x140af047e
140ab96b0:	cc                   	int3
140ab96b1:	48 8d 15 98 49 0f 00 	lea    0xf4998(%rip),%rdx        # 0x140bae050
140ab96b8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab96bd:	e8 c6 d3 ff ff       	call   0x140ab6a88
140ab96c2:	48 8d 15 af db 17 00 	lea    0x17dbaf(%rip),%rdx        # 0x140c37278
140ab96c9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab96ce:	e8 ab 6d 03 00       	call   0x140af047e
140ab96d3:	cc                   	int3
140ab96d4:	48 8d 15 75 49 0f 00 	lea    0xf4975(%rip),%rdx        # 0x140bae050
140ab96db:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab96e0:	e8 a3 d3 ff ff       	call   0x140ab6a88
140ab96e5:	48 8d 15 8c db 17 00 	lea    0x17db8c(%rip),%rdx        # 0x140c37278
140ab96ec:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab96f1:	e8 88 6d 03 00       	call   0x140af047e
140ab96f6:	cc                   	int3
140ab96f7:	90                   	nop
140ab96f8:	48 83 ec 78          	sub    $0x78,%rsp
140ab96fc:	48 8b 05 3d 59 20 00 	mov    0x20593d(%rip),%rax        # 0x140cbf040
140ab9703:	48 33 c4             	xor    %rsp,%rax
140ab9706:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140ab970b:	33 c9                	xor    %ecx,%ecx
140ab970d:	80 fa 0d             	cmp    $0xd,%dl
140ab9710:	74 76                	je     0x140ab9788
140ab9712:	80 fa 0f             	cmp    $0xf,%dl
140ab9715:	77 13                	ja     0x140ab972a
140ab9717:	b9 01 00 00 00       	mov    $0x1,%ecx
140ab971c:	44 3b c9             	cmp    %ecx,%r9d
140ab971f:	72 44                	jb     0x140ab9765
140ab9721:	80 fa 0f             	cmp    $0xf,%dl
140ab9724:	75 18                	jne    0x140ab973e
140ab9726:	41 c6 00 00          	movb   $0x0,(%r8)
140ab972a:	8b c1                	mov    %ecx,%eax
140ab972c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140ab9731:	48 33 cc             	xor    %rsp,%rcx
140ab9734:	e8 a7 5e 03 00       	call   0x140aef5e0
140ab9739:	48 83 c4 78          	add    $0x78,%rsp
140ab973d:	c3                   	ret
140ab973e:	0f b6 c2             	movzbl %dl,%eax
140ab9741:	4c 8d 15 a8 49 0f 00 	lea    0xf49a8(%rip),%r10        # 0x140bae0f0
140ab9748:	42 8a 04 10          	mov    (%rax,%r10,1),%al
140ab974c:	41 88 00             	mov    %al,(%r8)
140ab974f:	80 fa 0c             	cmp    $0xc,%dl
140ab9752:	75 d6                	jne    0x140ab972a
140ab9754:	b9 02 00 00 00       	mov    $0x2,%ecx
140ab9759:	44 3b c9             	cmp    %ecx,%r9d
140ab975c:	72 4d                	jb     0x140ab97ab
140ab975e:	41 c6 40 01 2d       	movb   $0x2d,0x1(%r8)
140ab9763:	eb c5                	jmp    0x140ab972a
140ab9765:	48 8d 15 44 48 0f 00 	lea    0xf4844(%rip),%rdx        # 0x140badfb0
140ab976c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9771:	e8 12 d3 ff ff       	call   0x140ab6a88
140ab9776:	48 8d 15 fb da 17 00 	lea    0x17dafb(%rip),%rdx        # 0x140c37278
140ab977d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9782:	e8 f7 6c 03 00       	call   0x140af047e
140ab9787:	cc                   	int3
140ab9788:	48 8d 15 61 48 0f 00 	lea    0xf4861(%rip),%rdx        # 0x140badff0
140ab978f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9794:	e8 ef d2 ff ff       	call   0x140ab6a88
140ab9799:	48 8d 15 d8 da 17 00 	lea    0x17dad8(%rip),%rdx        # 0x140c37278
140ab97a0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab97a5:	e8 d4 6c 03 00       	call   0x140af047e
140ab97aa:	cc                   	int3
140ab97ab:	48 8d 15 fe 47 0f 00 	lea    0xf47fe(%rip),%rdx        # 0x140badfb0
140ab97b2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab97b7:	e8 cc d2 ff ff       	call   0x140ab6a88
140ab97bc:	48 8d 15 b5 da 17 00 	lea    0x17dab5(%rip),%rdx        # 0x140c37278
140ab97c3:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab97c8:	e8 b1 6c 03 00       	call   0x140af047e
140ab97cd:	cc                   	int3
140ab97ce:	90                   	nop
140ab97cf:	90                   	nop
140ab97d0:	48 8b c4             	mov    %rsp,%rax
140ab97d3:	48 89 58 18          	mov    %rbx,0x18(%rax)
140ab97d7:	48 89 70 20          	mov    %rsi,0x20(%rax)
140ab97db:	55                   	push   %rbp
140ab97dc:	57                   	push   %rdi
140ab97dd:	41 56                	push   %r14
140ab97df:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140ab97e3:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140ab97ea:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
140ab97ee:	48 8b 05 4b 58 20 00 	mov    0x20584b(%rip),%rax        # 0x140cbf040
140ab97f5:	48 33 c4             	xor    %rsp,%rax
140ab97f8:	48 89 45 27          	mov    %rax,0x27(%rbp)
140ab97fc:	48 83 22 00          	andq   $0x0,(%rdx)
140ab9800:	48 8b f2             	mov    %rdx,%rsi
140ab9803:	c6 42 08 00          	movb   $0x0,0x8(%rdx)
140ab9807:	48 8b f9             	mov    %rcx,%rdi
140ab980a:	33 d2                	xor    %edx,%edx
140ab980c:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140ab9810:	44 8d 42 40          	lea    0x40(%rdx),%r8d
140ab9814:	e8 53 6c 03 00       	call   0x140af046c
140ab9819:	33 db                	xor    %ebx,%ebx
140ab981b:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140ab981f:	48 3b 4f 08          	cmp    0x8(%rdi),%rcx
140ab9823:	0f 83 f9 00 00 00    	jae    0x140ab9922
140ab9829:	48 8b 07             	mov    (%rdi),%rax
140ab982c:	44 8a 34 01          	mov    (%rcx,%rax,1),%r14b
140ab9830:	48 8d 41 01          	lea    0x1(%rcx),%rax
140ab9834:	48 89 47 10          	mov    %rax,0x10(%rdi)
140ab9838:	83 fb 40             	cmp    $0x40,%ebx
140ab983b:	0f 83 86 01 00 00    	jae    0x140ab99c7
140ab9841:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140ab9847:	8b c3                	mov    %ebx,%eax
140ab9849:	41 8a d6             	mov    %r14b,%dl
140ab984c:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140ab9850:	44 2b cb             	sub    %ebx,%r9d
140ab9853:	c0 ea 04             	shr    $0x4,%dl
140ab9856:	4c 03 c0             	add    %rax,%r8
140ab9859:	e8 9a fe ff ff       	call   0x140ab96f8
140ab985e:	03 d8                	add    %eax,%ebx
140ab9860:	8d 43 ff             	lea    -0x1(%rbx),%eax
140ab9863:	83 f8 3f             	cmp    $0x3f,%eax
140ab9866:	0f 87 3a 01 00 00    	ja     0x140ab99a6
140ab986c:	80 7c 05 e7 00       	cmpb   $0x0,-0x19(%rbp,%rax,1)
140ab9871:	74 40                	je     0x140ab98b3
140ab9873:	83 fb 40             	cmp    $0x40,%ebx
140ab9876:	0f 83 e8 00 00 00    	jae    0x140ab9964
140ab987c:	41 b9 40 00 00 00    	mov    $0x40,%r9d
140ab9882:	8b c3                	mov    %ebx,%eax
140ab9884:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
140ab9888:	41 80 e6 0f          	and    $0xf,%r14b
140ab988c:	44 2b cb             	sub    %ebx,%r9d
140ab988f:	4c 03 c0             	add    %rax,%r8
140ab9892:	41 8a d6             	mov    %r14b,%dl
140ab9895:	e8 5e fe ff ff       	call   0x140ab96f8
140ab989a:	03 d8                	add    %eax,%ebx
140ab989c:	8d 43 ff             	lea    -0x1(%rbx),%eax
140ab989f:	83 f8 3f             	cmp    $0x3f,%eax
140ab98a2:	0f 87 9b 00 00 00    	ja     0x140ab9943
140ab98a8:	80 7c 05 e7 00       	cmpb   $0x0,-0x19(%rbp,%rax,1)
140ab98ad:	0f 85 68 ff ff ff    	jne    0x140ab981b
140ab98b3:	33 c9                	xor    %ecx,%ecx
140ab98b5:	ff 15 4d 30 05 00    	call   *0x5304d(%rip)        # 0x140b0c908
140ab98bb:	33 c9                	xor    %ecx,%ecx
140ab98bd:	ff 15 45 30 05 00    	call   *0x53045(%rip)        # 0x140b0c908
140ab98c3:	48 83 65 97 00       	andq   $0x0,-0x69(%rbp)
140ab98c8:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140ab98cc:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140ab98d0:	ff 15 12 32 05 00    	call   *0x53212(%rip)        # 0x140b0cae8
140ab98d6:	0f 28 f0             	movaps %xmm0,%xmm6
140ab98d9:	ff 15 21 30 05 00    	call   *0x53021(%rip)        # 0x140b0c900
140ab98df:	83 38 00             	cmpl   $0x0,(%rax)
140ab98e2:	0f 85 9d 00 00 00    	jne    0x140ab9985
140ab98e8:	48 8b 45 97          	mov    -0x69(%rbp),%rax
140ab98ec:	80 38 00             	cmpb   $0x0,(%rax)
140ab98ef:	0f 85 90 00 00 00    	jne    0x140ab9985
140ab98f5:	f2 0f 11 36          	movsd  %xmm6,(%rsi)
140ab98f9:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140ab98fd:	48 33 cc             	xor    %rsp,%rcx
140ab9900:	e8 db 5c 03 00       	call   0x140aef5e0
140ab9905:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
140ab990c:	00
140ab990d:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140ab9911:	49 8b 73 38          	mov    0x38(%r11),%rsi
140ab9915:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140ab991a:	49 8b e3             	mov    %r11,%rsp
140ab991d:	41 5e                	pop    %r14
140ab991f:	5f                   	pop    %rdi
140ab9920:	5d                   	pop    %rbp
140ab9921:	c3                   	ret
140ab9922:	48 8d 15 27 47 0f 00 	lea    0xf4727(%rip),%rdx        # 0x140bae050
140ab9929:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab992d:	e8 56 d1 ff ff       	call   0x140ab6a88
140ab9932:	48 8d 15 3f d9 17 00 	lea    0x17d93f(%rip),%rdx        # 0x140c37278
140ab9939:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab993d:	e8 3c 6b 03 00       	call   0x140af047e
140ab9942:	cc                   	int3
140ab9943:	48 8d 15 66 46 0f 00 	lea    0xf4666(%rip),%rdx        # 0x140badfb0
140ab994a:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab994e:	e8 35 d1 ff ff       	call   0x140ab6a88
140ab9953:	48 8d 15 1e d9 17 00 	lea    0x17d91e(%rip),%rdx        # 0x140c37278
140ab995a:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab995e:	e8 1b 6b 03 00       	call   0x140af047e
140ab9963:	cc                   	int3
140ab9964:	48 8d 15 45 46 0f 00 	lea    0xf4645(%rip),%rdx        # 0x140badfb0
140ab996b:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab996f:	e8 14 d1 ff ff       	call   0x140ab6a88
140ab9974:	48 8d 15 fd d8 17 00 	lea    0x17d8fd(%rip),%rdx        # 0x140c37278
140ab997b:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab997f:	e8 fa 6a 03 00       	call   0x140af047e
140ab9984:	cc                   	int3
140ab9985:	48 8d 15 c4 46 0f 00 	lea    0xf46c4(%rip),%rdx        # 0x140bae050
140ab998c:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab9990:	e8 f3 d0 ff ff       	call   0x140ab6a88
140ab9995:	48 8d 15 dc d8 17 00 	lea    0x17d8dc(%rip),%rdx        # 0x140c37278
140ab999c:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab99a0:	e8 d9 6a 03 00       	call   0x140af047e
140ab99a5:	cc                   	int3
140ab99a6:	48 8d 15 03 46 0f 00 	lea    0xf4603(%rip),%rdx        # 0x140badfb0
140ab99ad:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab99b1:	e8 d2 d0 ff ff       	call   0x140ab6a88
140ab99b6:	48 8d 15 bb d8 17 00 	lea    0x17d8bb(%rip),%rdx        # 0x140c37278
140ab99bd:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab99c1:	e8 b8 6a 03 00       	call   0x140af047e
140ab99c6:	cc                   	int3
140ab99c7:	48 8d 15 e2 45 0f 00 	lea    0xf45e2(%rip),%rdx        # 0x140badfb0
140ab99ce:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab99d2:	e8 b1 d0 ff ff       	call   0x140ab6a88
140ab99d7:	48 8d 15 9a d8 17 00 	lea    0x17d89a(%rip),%rdx        # 0x140c37278
140ab99de:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140ab99e2:	e8 97 6a 03 00       	call   0x140af047e
140ab99e7:	cc                   	int3
140ab99e8:	48 83 ec 78          	sub    $0x78,%rsp
140ab99ec:	48 8b 05 4d 56 20 00 	mov    0x20564d(%rip),%rax        # 0x140cbf040
140ab99f3:	48 33 c4             	xor    %rsp,%rax
140ab99f6:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140ab99fb:	48 8b 41 08          	mov    0x8(%rcx),%rax
140ab99ff:	4c 8b c2             	mov    %rdx,%r8
140ab9a02:	48 8b d1             	mov    %rcx,%rdx
140ab9a05:	48 39 41 10          	cmp    %rax,0x10(%rcx)
140ab9a09:	0f 83 fa 00 00 00    	jae    0x140ab9b09
140ab9a0f:	41 ba 0d 00 00 00    	mov    $0xd,%r10d
140ab9a15:	45 89 10             	mov    %r10d,(%r8)
140ab9a18:	48 8b 41 10          	mov    0x10(%rcx),%rax
140ab9a1c:	4c 8b 09             	mov    (%rcx),%r9
140ab9a1f:	41 0f b6 0c 01       	movzbl (%r9,%rax,1),%ecx
140ab9a24:	48 ff c0             	inc    %rax
140ab9a27:	48 89 42 10          	mov    %rax,0x10(%rdx)
140ab9a2b:	80 f9 0c             	cmp    $0xc,%cl
140ab9a2e:	0f 85 96 00 00 00    	jne    0x140ab9aca
140ab9a34:	48 3b 42 08          	cmp    0x8(%rdx),%rax
140ab9a38:	0f 83 ee 00 00 00    	jae    0x140ab9b2c
140ab9a3e:	41 0f b6 0c 01       	movzbl (%r9,%rax,1),%ecx
140ab9a43:	48 ff c0             	inc    %rax
140ab9a46:	48 89 42 10          	mov    %rax,0x10(%rdx)
140ab9a4a:	8b d1                	mov    %ecx,%edx
140ab9a4c:	83 ea 1e             	sub    $0x1e,%edx
140ab9a4f:	74 70                	je     0x140ab9ac1
140ab9a51:	83 ea 01             	sub    $0x1,%edx
140ab9a54:	74 62                	je     0x140ab9ab8
140ab9a56:	83 ea 01             	sub    $0x1,%edx
140ab9a59:	74 54                	je     0x140ab9aaf
140ab9a5b:	83 ea 01             	sub    $0x1,%edx
140ab9a5e:	74 46                	je     0x140ab9aa6
140ab9a60:	83 ea 01             	sub    $0x1,%edx
140ab9a63:	74 38                	je     0x140ab9a9d
140ab9a65:	83 ea 01             	sub    $0x1,%edx
140ab9a68:	74 2a                	je     0x140ab9a94
140ab9a6a:	83 ea 01             	sub    $0x1,%edx
140ab9a6d:	74 1c                	je     0x140ab9a8b
140ab9a6f:	83 ea 01             	sub    $0x1,%edx
140ab9a72:	74 0e                	je     0x140ab9a82
140ab9a74:	83 fa 01             	cmp    $0x1,%edx
140ab9a77:	75 60                	jne    0x140ab9ad9
140ab9a79:	41 c7 00 0c 00 00 00 	movl   $0xc,(%r8)
140ab9a80:	eb 75                	jmp    0x140ab9af7
140ab9a82:	41 c7 00 0b 00 00 00 	movl   $0xb,(%r8)
140ab9a89:	eb 6c                	jmp    0x140ab9af7
140ab9a8b:	41 c7 00 0a 00 00 00 	movl   $0xa,(%r8)
140ab9a92:	eb 63                	jmp    0x140ab9af7
140ab9a94:	41 c7 00 09 00 00 00 	movl   $0x9,(%r8)
140ab9a9b:	eb 5a                	jmp    0x140ab9af7
140ab9a9d:	41 c7 00 08 00 00 00 	movl   $0x8,(%r8)
140ab9aa4:	eb 51                	jmp    0x140ab9af7
140ab9aa6:	41 c7 00 07 00 00 00 	movl   $0x7,(%r8)
140ab9aad:	eb 48                	jmp    0x140ab9af7
140ab9aaf:	41 c7 00 06 00 00 00 	movl   $0x6,(%r8)
140ab9ab6:	eb 3f                	jmp    0x140ab9af7
140ab9ab8:	41 c7 00 05 00 00 00 	movl   $0x5,(%r8)
140ab9abf:	eb 36                	jmp    0x140ab9af7
140ab9ac1:	41 c7 00 04 00 00 00 	movl   $0x4,(%r8)
140ab9ac8:	eb 2d                	jmp    0x140ab9af7
140ab9aca:	83 e9 0f             	sub    $0xf,%ecx
140ab9acd:	74 21                	je     0x140ab9af0
140ab9acf:	83 e9 01             	sub    $0x1,%ecx
140ab9ad2:	74 13                	je     0x140ab9ae7
140ab9ad4:	83 f9 01             	cmp    $0x1,%ecx
140ab9ad7:	74 05                	je     0x140ab9ade
140ab9ad9:	45 89 10             	mov    %r10d,(%r8)
140ab9adc:	eb 19                	jmp    0x140ab9af7
140ab9ade:	41 c7 00 03 00 00 00 	movl   $0x3,(%r8)
140ab9ae5:	eb 10                	jmp    0x140ab9af7
140ab9ae7:	41 c7 00 02 00 00 00 	movl   $0x2,(%r8)
140ab9aee:	eb 07                	jmp    0x140ab9af7
140ab9af0:	41 c7 00 01 00 00 00 	movl   $0x1,(%r8)
140ab9af7:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140ab9afc:	48 33 cc             	xor    %rsp,%rcx
140ab9aff:	e8 dc 5a 03 00       	call   0x140aef5e0
140ab9b04:	48 83 c4 78          	add    $0x78,%rsp
140ab9b08:	c3                   	ret
140ab9b09:	48 8d 15 40 45 0f 00 	lea    0xf4540(%rip),%rdx        # 0x140bae050
140ab9b10:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9b15:	e8 6e cf ff ff       	call   0x140ab6a88
140ab9b1a:	48 8d 15 57 d7 17 00 	lea    0x17d757(%rip),%rdx        # 0x140c37278
140ab9b21:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9b26:	e8 53 69 03 00       	call   0x140af047e
140ab9b2b:	cc                   	int3
140ab9b2c:	48 8d 15 1d 45 0f 00 	lea    0xf451d(%rip),%rdx        # 0x140bae050
140ab9b33:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9b38:	e8 4b cf ff ff       	call   0x140ab6a88
140ab9b3d:	48 8d 15 34 d7 17 00 	lea    0x17d734(%rip),%rdx        # 0x140c37278
140ab9b44:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140ab9b49:	e8 30 69 03 00       	call   0x140af047e
140ab9b4e:	cc                   	int3
140ab9b4f:	90                   	nop
140ab9b50:	48 83 ec 78          	sub    $0x78,%rsp
140ab9b54:	48 8b 05 e5 54 20 00 	mov    0x2054e5(%rip),%rax        # 0x140cbf040
140ab9b5b:	48 33 c4             	xor    %rsp,%rax
140ab9b5e:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140ab9b63:	4c 8b 0a             	mov    (%rdx),%r9
140ab9b66:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140ab9b6a:	4d 8b 18             	mov    (%r8),%r11
140ab9b6d:	49 2b c9             	sub    %r9,%rcx
140ab9b70:	4d 8b 50 08          	mov    0x8(%r8),%r10
140ab9b74:	4d 2b d3             	sub    %r11,%r10
140ab9b77:	48 c1 f9 04          	sar    $0x4,%rcx
140ab9b7b:	49 c1 fa 02          	sar    $0x2,%r10
140ab9b7f:	49 3b ca             	cmp    %r10,%rcx
140ab9b82:	0f 85 c4 00 00 00    	jne    0x140ab9c4c