140108688:	48 8d 0d 4c f3 10 00 	lea    0x10f34c(%rip),%rcx        # 0x1402179db
14010868f:	48 89 c6             	mov    %rax,%rsi
140108692:	48 8b 05 47 09 13 00 	mov    0x130947(%rip),%rax        # 0x140238fe0
140108699:	44 8b 00             	mov    (%rax),%r8d
14010869c:	45 85 c0             	test   %r8d,%r8d
14010869f:	74 08                	je     0x1401086a9
1401086a1:	e8 c2 ac 0d 00       	call   0x1401e3368
1401086a6:	48 89 c1             	mov    %rax,%rcx
1401086a9:	4d 89 e1             	mov    %r12,%r9
1401086ac:	49 89 f8             	mov    %rdi,%r8
1401086af:	48 89 f2             	mov    %rsi,%rdx
1401086b2:	e8 d1 ac 0d 00       	call   0x1401e3388
1401086b7:	45 31 f6             	xor    %r14d,%r14d
1401086ba:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401086bf:	90                   	nop
1401086c0:	4c 89 f1             	mov    %r14,%rcx
1401086c3:	e8 98 cc 01 00       	call   0x140125360
1401086c8:	48 89 e9             	mov    %rbp,%rcx
1401086cb:	e8 20 09 f8 ff       	call   0x140088ff0
1401086d0:	48 89 d9             	mov    %rbx,%rcx
1401086d3:	e8 e8 87 f9 ff       	call   0x1400a0ec0
1401086d8:	48 8b 1d 11 04 13 00 	mov    0x130411(%rip),%rbx        # 0x140238af0
1401086df:	48 8b 84 24 e8 18 00 	mov    0x18e8(%rsp),%rax
1401086e6:	00
1401086e7:	48 2b 03             	sub    (%rbx),%rax
1401086ea:	0f 85 3e 09 00 00    	jne    0x14010902e
1401086f0:	89 f0                	mov    %esi,%eax
1401086f2:	48 81 c4 f8 18 00 00 	add    $0x18f8,%rsp
1401086f9:	5b                   	pop    %rbx
1401086fa:	5e                   	pop    %rsi
1401086fb:	5f                   	pop    %rdi
1401086fc:	5d                   	pop    %rbp
1401086fd:	41 5c                	pop    %r12
1401086ff:	41 5d                	pop    %r13
140108701:	41 5e                	pop    %r14
140108703:	41 5f                	pop    %r15
140108705:	c3                   	ret
140108706:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14010870d:	00 00 00
140108710:	8b 94 24 d0 00 00 00 	mov    0xd0(%rsp),%edx
140108717:	69 c2 6d 4e c6 41    	imul   $0x41c64e6d,%edx,%eax
14010871d:	8d 84 00 72 60 00 00 	lea    0x6072(%rax,%rax,1),%eax
140108724:	c1 e8 11             	shr    $0x11,%eax
140108727:	0f 84 33 07 00 00    	je     0x140108e60
14010872d:	66 0f ef e4          	pxor   %xmm4,%xmm4
140108731:	f3 0f 10 1d 0f f5 10 	movss  0x10f50f(%rip),%xmm3        # 0x140217c48
140108738:	00
140108739:	f3 0f 2a e0          	cvtsi2ss %eax,%xmm4
14010873d:	0f 28 c4             	movaps %xmm4,%xmm0
140108740:	eb 52                	jmp    0x140108794
140108742:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140108749:	00 00 00 00
14010874d:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140108754:	00 00 00 00
140108758:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010875f:	00 00 00 00
140108763:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14010876a:	00 00 00 00
14010876e:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140108775:	00 00 00 00
140108779:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140108780:	0f 28 d0             	movaps %xmm0,%xmm2
140108783:	f3 0f 5c d1          	subss  %xmm1,%xmm2
140108787:	0f 2f 15 ba f4 10 00 	comiss 0x10f4ba(%rip),%xmm2        # 0x140217c48
14010878e:	0f 82 dc 03 00 00    	jb     0x140108b70
140108794:	0f 28 c8             	movaps %xmm0,%xmm1
140108797:	0f 28 c4             	movaps %xmm4,%xmm0
14010879a:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14010879e:	f3 0f 58 c1          	addss  %xmm1,%xmm0
1401087a2:	f3 0f 59 c3          	mulss  %xmm3,%xmm0
1401087a6:	0f 2f c1             	comiss %xmm1,%xmm0
1401087a9:	77 d5                	ja     0x140108780
1401087ab:	0f 28 d1             	movaps %xmm1,%xmm2
1401087ae:	f3 0f 5c d0          	subss  %xmm0,%xmm2
1401087b2:	eb d3                	jmp    0x140108787
1401087b4:	0f 1f 40 00          	nopl   0x0(%rax)
1401087b8:	45 31 c0             	xor    %r8d,%r8d
1401087bb:	45 85 c9             	test   %r9d,%r9d
1401087be:	75 10                	jne    0x1401087d0
1401087c0:	31 ff                	xor    %edi,%edi
1401087c2:	48 8d 0d 9e f2 10 00 	lea    0x10f29e(%rip),%rcx        # 0x140217a67
1401087c9:	e9 22 fc ff ff       	jmp    0x1401083f0
1401087ce:	66 90                	xchg   %ax,%ax
1401087d0:	48 8d 0d a3 f2 10 00 	lea    0x10f2a3(%rip),%rcx        # 0x140217a7a
1401087d7:	48 8d 15 89 f2 10 00 	lea    0x10f289(%rip),%rdx        # 0x140217a67
1401087de:	e8 7d ab 0d 00       	call   0x1401e3360
1401087e3:	48 89 c1             	mov    %rax,%rcx
1401087e6:	e9 05 fc ff ff       	jmp    0x1401083f0
1401087eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401087f0:	48 8d 0d 11 f3 10 00 	lea    0x10f311(%rip),%rcx        # 0x140217b08
1401087f7:	e8 c4 e3 ff ff       	call   0x140106bc0
1401087fc:	48 89 05 45 12 1a 00 	mov    %rax,0x1a1245(%rip)        # 0x1402a9a48
140108803:	48 89 c1             	mov    %rax,%rcx
140108806:	e9 be f9 ff ff       	jmp    0x1401081c9
14010880b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140108810:	45 31 c0             	xor    %r8d,%r8d
140108813:	31 d2                	xor    %edx,%edx
140108815:	48 89 e9             	mov    %rbp,%rcx
140108818:	e8 73 d1 05 00       	call   0x140165990
14010881d:	e9 d2 fa ff ff       	jmp    0x1401082f4
140108822:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140108828:	48 8b 17             	mov    (%rdi),%rdx
14010882b:	49 8b 0e             	mov    (%r14),%rcx
14010882e:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140108833:	4c 8d 4f 08          	lea    0x8(%rdi),%r9
140108837:	48 c7 84 24 d0 00 00 	movq   $0x0,0xd0(%rsp)
14010883e:	00 00 00 00 00
140108843:	44 8d 43 ff          	lea    -0x1(%rbx),%r8d
140108847:	e8 44 8a 01 00       	call   0x140121290
14010884c:	85 c0                	test   %eax,%eax
14010884e:	0f 88 04 08 00 00    	js     0x140109058
140108854:	4c 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13
14010885b:	00
14010885c:	4d 85 ed             	test   %r13,%r13
14010885f:	75 1c                	jne    0x14010887d
140108861:	e9 42 04 00 00       	jmp    0x140108ca8
140108866:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14010886d:	00 00 00
140108870:	4d 8b 6d 08          	mov    0x8(%r13),%r13
140108874:	4d 85 ed             	test   %r13,%r13
140108877:	0f 84 23 04 00 00    	je     0x140108ca0
14010887d:	49 8b 55 00          	mov    0x0(%r13),%rdx
140108881:	48 8b 1d 00 12 1a 00 	mov    0x1a1200(%rip),%rbx        # 0x1402a9a88
140108888:	48 8b 42 04          	mov    0x4(%rdx),%rax
14010888c:	4c 8d 7a 04          	lea    0x4(%rdx),%r15
140108890:	48 33 03             	xor    (%rbx),%rax
140108893:	48 8b 52 0c          	mov    0xc(%rdx),%rdx
140108897:	48 33 53 08          	xor    0x8(%rbx),%rdx
14010889b:	48 09 d0             	or     %rdx,%rax
14010889e:	0f 84 a4 00 00 00    	je     0x140108948
1401088a4:	4c 89 fa             	mov    %r15,%rdx
1401088a7:	48 8d 0d 12 12 1a 00 	lea    0x1a1212(%rip),%rcx        # 0x1402a9ac0
1401088ae:	e8 cd 80 f3 ff       	call   0x140040980
1401088b3:	85 c0                	test   %eax,%eax
1401088b5:	79 b9                	jns    0x140108870
1401088b7:	4c 89 fa             	mov    %r15,%rdx
1401088ba:	48 8d 0d df 11 1a 00 	lea    0x1a11df(%rip),%rcx        # 0x1402a9aa0
1401088c1:	e8 ba 80 f3 ff       	call   0x140040980
1401088c6:	85 c0                	test   %eax,%eax
1401088c8:	0f 88 a1 05 00 00    	js     0x140108e6f
1401088ce:	4c 89 f9             	mov    %r15,%rcx
1401088d1:	e8 aa 6d f2 ff       	call   0x14002f680
1401088d6:	48 8b 0d ab 11 1a 00 	mov    0x1a11ab(%rip),%rcx        # 0x1402a9a88
1401088dd:	49 89 c7             	mov    %rax,%r15
1401088e0:	e8 9b 6d f2 ff       	call   0x14002f680
1401088e5:	49 89 c4             	mov    %rax,%r12
1401088e8:	e8 a3 e4 ff ff       	call   0x140106d90
1401088ed:	4c 8b 0d 8c 11 1a 00 	mov    0x1a118c(%rip),%r9        # 0x1402a9a80
1401088f4:	48 8d 0d 15 f0 10 00 	lea    0x10f015(%rip),%rcx        # 0x140217910
1401088fb:	48 89 c3             	mov    %rax,%rbx
1401088fe:	48 8b 05 db 06 13 00 	mov    0x1306db(%rip),%rax        # 0x140238fe0
140108905:	8b 00                	mov    (%rax),%eax
140108907:	85 c0                	test   %eax,%eax
140108909:	74 18                	je     0x140108923
14010890b:	4c 89 8c 24 98 00 00 	mov    %r9,0x98(%rsp)
140108912:	00
140108913:	e8 50 aa 0d 00       	call   0x1401e3368
140108918:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
14010891f:	00
140108920:	48 89 c1             	mov    %rax,%rcx
140108923:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140108928:	49 89 d8             	mov    %rbx,%r8
14010892b:	4c 89 e2             	mov    %r12,%rdx
14010892e:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
140108933:	e8 c8 ad fb ff       	call   0x1400c3700
140108938:	48 89 d9             	mov    %rbx,%rcx
14010893b:	e8 70 05 ff ff       	call   0x1400f8eb0
140108940:	e9 2b ff ff ff       	jmp    0x140108870
140108945:	0f 1f 00             	nopl   (%rax)
140108948:	49 8b 47 10          	mov    0x10(%r15),%rax
14010894c:	49 8b 57 18          	mov    0x18(%r15),%rdx
140108950:	48 33 43 10          	xor    0x10(%rbx),%rax
140108954:	48 33 53 18          	xor    0x18(%rbx),%rdx
140108958:	48 09 d0             	or     %rdx,%rax
14010895b:	0f 85 43 ff ff ff    	jne    0x1401088a4
140108961:	49 8b 0e             	mov    (%r14),%rcx
140108964:	e8 77 c4 f5 ff       	call   0x140064de0
140108969:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
140108970:	00
140108971:	48 8d 15 64 ed 10 00 	lea    0x10ed64(%rip),%rdx        # 0x1402176dc
140108978:	48 89 c1             	mov    %rax,%rcx
14010897b:	e8 30 bf f5 ff       	call   0x1400648b0
140108980:	85 c0                	test   %eax,%eax
140108982:	75 20                	jne    0x1401089a4
140108984:	48 8b 03             	mov    (%rbx),%rax
140108987:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14010898b:	48 33 84 24 30 0d 00 	xor    0xd30(%rsp),%rax
140108992:	00
140108993:	48 33 94 24 38 0d 00 	xor    0xd38(%rsp),%rdx
14010899a:	00
14010899b:	48 09 d0             	or     %rdx,%rax
14010899e:	0f 84 78 03 00 00    	je     0x140108d1c
1401089a4:	48 8b 05 35 06 13 00 	mov    0x130635(%rip),%rax        # 0x140238fe0
1401089ab:	4c 8b 2d ce 10 1a 00 	mov    0x1a10ce(%rip),%r13        # 0x1402a9a80
1401089b2:	48 8d 1d d7 ee 10 00 	lea    0x10eed7(%rip),%rbx        # 0x140217890
1401089b9:	48 8b 35 b8 10 1a 00 	mov    0x1a10b8(%rip),%rsi        # 0x1402a9a78
1401089c0:	8b 00                	mov    (%rax),%eax
1401089c2:	85 c0                	test   %eax,%eax
1401089c4:	74 0b                	je     0x1401089d1
1401089c6:	48 89 d9             	mov    %rbx,%rcx
1401089c9:	e8 9a a9 0d 00       	call   0x1401e3368
1401089ce:	48 89 c3             	mov    %rax,%rbx
1401089d1:	b9 02 00 00 00       	mov    $0x2,%ecx
1401089d6:	ff 15 44 bf 0e 00    	call   *0xebf44(%rip)        # 0x1401f4920
1401089dc:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1401089e1:	4d 89 e9             	mov    %r13,%r9
1401089e4:	49 89 f0             	mov    %rsi,%r8
1401089e7:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401089ec:	48 89 c1             	mov    %rax,%rcx
1401089ef:	48 89 da             	mov    %rbx,%rdx
1401089f2:	e8 79 a9 0d 00       	call   0x1401e3370
1401089f7:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1401089fe:	00
1401089ff:	e8 5c c9 01 00       	call   0x140125360
140108a04:	48 89 f9             	mov    %rdi,%rcx
140108a07:	e8 a4 04 ff ff       	call   0x1400f8eb0
140108a0c:	be ff ff ff ff       	mov    $0xffffffff,%esi
140108a11:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140108a16:	45 31 f6             	xor    %r14d,%r14d
140108a19:	48 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%rbx
140108a20:	00
140108a21:	e8 8a 04 ff ff       	call   0x1400f8eb0
140108a26:	e9 95 fc ff ff       	jmp    0x1401086c0
140108a2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140108a30:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140108a37:	00
140108a38:	45 31 c0             	xor    %r8d,%r8d
140108a3b:	31 d2                	xor    %edx,%edx
140108a3d:	e8 4e cf 05 00       	call   0x140165990
140108a42:	e9 55 fb ff ff       	jmp    0x14010859c
140108a47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140108a4e:	00 00
140108a50:	49 8b 47 10          	mov    0x10(%r15),%rax
140108a54:	49 8b 4f 18          	mov    0x18(%r15),%rcx
140108a58:	49 33 40 10          	xor    0x10(%r8),%rax
140108a5c:	49 33 48 18          	xor    0x18(%r8),%rcx
140108a60:	48 09 c8             	or     %rcx,%rax
140108a63:	0f 85 00 f9 ff ff    	jne    0x140108369
140108a69:	4d 85 f6             	test   %r14,%r14
140108a6c:	0f 85 64 04 00 00    	jne    0x140108ed6
140108a72:	48 8b 35 07 10 1a 00 	mov    0x1a1007(%rip),%rsi        # 0x1402a9a80
140108a79:	4c 89 f9             	mov    %r15,%rcx
140108a7c:	48 8d bc 24 f8 00 00 	lea    0xf8(%rsp),%rdi
140108a83:	00
140108a84:	e8 f7 6b f2 ff       	call   0x14002f680
140108a89:	48 8d 0d e9 f0 10 00 	lea    0x10f0e9(%rip),%rcx        # 0x140217b79
140108a90:	49 89 f0             	mov    %rsi,%r8
140108a93:	48 89 c2             	mov    %rax,%rdx
140108a96:	e8 ed a8 0d 00       	call   0x1401e3388
140108a9b:	48 8b 84 24 70 01 00 	mov    0x170(%rsp),%rax
140108aa2:	00
140108aa3:	b9 0f 00 00 00       	mov    $0xf,%ecx
140108aa8:	48 8b 30             	mov    (%rax),%rsi
140108aab:	4c 89 f0             	mov    %r14,%rax
140108aae:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140108ab1:	48 8b 05 08 04 13 00 	mov    0x130408(%rip),%rax        # 0x140238ec0
140108ab8:	48 83 c6 04          	add    $0x4,%rsi
140108abc:	48 89 f1             	mov    %rsi,%rcx
140108abf:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140108ac6:	00
140108ac7:	48 89 84 24 08 01 00 	mov    %rax,0x108(%rsp)
140108ace:	00
140108acf:	e8 ac 6b f2 ff       	call   0x14002f680
140108ad4:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140108adb:	00
140108adc:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140108ae3:	00 00
140108ae5:	4c 8d 0d a8 f0 10 00 	lea    0x10f0a8(%rip),%r9        # 0x140217b94
140108aec:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140108af1:	48 8d 05 b3 f0 10 00 	lea    0x10f0b3(%rip),%rax        # 0x140217bab
140108af8:	4c 8d 05 9c f0 10 00 	lea    0x10f09c(%rip),%r8        # 0x140217b9b
140108aff:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140108b04:	48 8d 05 bb f0 10 00 	lea    0x10f0bb(%rip),%rax        # 0x140217bc6
140108b0b:	48 89 f9             	mov    %rdi,%rcx
140108b0e:	48 8d 15 8b f0 10 00 	lea    0x10f08b(%rip),%rdx        # 0x140217ba0
140108b15:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140108b1a:	48 8d 05 b8 f0 10 00 	lea    0x10f0b8(%rip),%rax        # 0x140217bd9
140108b21:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140108b26:	e8 d5 7e f9 ff       	call   0x1400a0a00
140108b2b:	48 89 f9             	mov    %rdi,%rcx
140108b2e:	80 8c 24 60 01 00 00 	orb    $0x8,0x160(%rsp)
140108b35:	08
140108b36:	e8 85 43 f8 ff       	call   0x14008cec0
140108b3b:	85 c0                	test   %eax,%eax
140108b3d:	0f 85 f5 04 00 00    	jne    0x140109038
140108b43:	be f6 ff ff ff       	mov    $0xfffffff6,%esi
140108b48:	e9 73 fb ff ff       	jmp    0x1401086c0
140108b4d:	0f 1f 00             	nopl   (%rax)
140108b50:	48 8d 0d 71 ef 10 00 	lea    0x10ef71(%rip),%rcx        # 0x140217ac8
140108b57:	45 89 e0             	mov    %r12d,%r8d
140108b5a:	48 8d 15 2f ef 10 00 	lea    0x10ef2f(%rip),%rdx        # 0x140217a90
140108b61:	e8 fa a7 0d 00       	call   0x1401e3360
140108b66:	48 89 c1             	mov    %rax,%rcx
140108b69:	e9 ae f8 ff ff       	jmp    0x14010841c
140108b6e:	66 90                	xchg   %ax,%ax
140108b70:	0f af d0             	imul   %eax,%edx
140108b73:	85 d2                	test   %edx,%edx
140108b75:	8d 82 ff 7f 00 00    	lea    0x7fff(%rdx),%eax
140108b7b:	0f 49 c2             	cmovns %edx,%eax
140108b7e:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
140108b82:	c1 f8 0f             	sar    $0xf,%eax
140108b85:	0f af c2             	imul   %edx,%eax
140108b88:	f3 0f 10 25 a8 f0 10 	movss  0x10f0a8(%rip),%xmm4        # 0x140217c38
140108b8f:	00
140108b90:	0f 28 c4             	movaps %xmm4,%xmm0
140108b93:	eb 3b                	jmp    0x140108bd0
140108b95:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140108b9c:	00 00 00 00
140108ba0:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140108ba7:	00 00 00 00
140108bab:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140108bb2:	00 00 00 00
140108bb6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140108bbd:	00 00 00
140108bc0:	0f 28 d0             	movaps %xmm0,%xmm2
140108bc3:	f3 0f 5c d1          	subss  %xmm1,%xmm2
140108bc7:	0f 2f 15 7a f0 10 00 	comiss 0x10f07a(%rip),%xmm2        # 0x140217c48
140108bce:	72 27                	jb     0x140108bf7
140108bd0:	0f 28 c8             	movaps %xmm0,%xmm1
140108bd3:	0f 28 c4             	movaps %xmm4,%xmm0
140108bd6:	f3 0f 5e c1          	divss  %xmm1,%xmm0
140108bda:	f3 0f 58 c1          	addss  %xmm1,%xmm0
140108bde:	f3 0f 59 c3          	mulss  %xmm3,%xmm0
140108be2:	0f 2f c1             	comiss %xmm1,%xmm0
140108be5:	77 d9                	ja     0x140108bc0
140108be7:	0f 28 d1             	movaps %xmm1,%xmm2
140108bea:	f3 0f 5c d0          	subss  %xmm0,%xmm2
140108bee:	0f 2f 15 53 f0 10 00 	comiss 0x10f053(%rip),%xmm2        # 0x140217c48
140108bf5:	73 d9                	jae    0x140108bd0
140108bf7:	f3 0f 2c c8          	cvttss2si %xmm0,%ecx
140108bfb:	99                   	cltd
140108bfc:	f7 f9                	idiv   %ecx
140108bfe:	4d 85 e4             	test   %r12,%r12
140108c01:	0f 84 e4 02 00 00    	je     0x140108eeb
140108c07:	4d 89 e5             	mov    %r12,%r13
140108c0a:	31 d2                	xor    %edx,%edx
140108c0c:	45 31 c0             	xor    %r8d,%r8d
140108c0f:	eb 21                	jmp    0x140108c32
140108c11:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140108c18:	00 00 00 00
140108c1c:	0f 1f 40 00          	nopl   0x0(%rax)
140108c20:	49 8b 4d 08          	mov    0x8(%r13),%rcx
140108c24:	83 c2 01             	add    $0x1,%edx
140108c27:	4d 89 e8             	mov    %r13,%r8
140108c2a:	48 85 c9             	test   %rcx,%rcx
140108c2d:	74 53                	je     0x140108c82
140108c2f:	49 89 cd             	mov    %rcx,%r13
140108c32:	39 d0                	cmp    %edx,%eax
140108c34:	75 ea                	jne    0x140108c20
140108c36:	49 8b 55 00          	mov    0x0(%r13),%rdx