140e22344:	e8 5b 6a 00 00       	call   0x140e28da4
140e22349:	bb 00 10 00 00       	mov    $0x1000,%ebx
140e2234e:	41 bc 03 00 00 00    	mov    $0x3,%r12d
140e22354:	85 1d fe cf 67 00    	test   %ebx,0x67cffe(%rip)        # 0x14149f358
140e2235a:	75 64                	jne    0x140e223c0
140e2235c:	b2 2c                	mov    $0x2c,%dl
140e2235e:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
140e22363:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e22368:	44 89 6c 24 78       	mov    %r13d,0x78(%rsp)
140e2236d:	e8 8a 0d 00 00       	call   0x140e230fc
140e22372:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140e22377:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140e2237b:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e22380:	e8 f7 fa ff ff       	call   0x140e21e7c
140e22385:	48 8d 05 68 f8 3b 00 	lea    0x3bf868(%rip),%rax        # 0x1411e1bf4
140e2238c:	44 89 64 24 58       	mov    %r12d,0x58(%rsp)
140e22391:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140e22396:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140e2239b:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140e223a0:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e223a4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140e223a8:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140e223ae:	e8 9d fa ff ff       	call   0x140e21e50
140e223b3:	48 8b d0             	mov    %rax,%rdx
140e223b6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e223bb:	e8 c0 fb ff ff       	call   0x140e21f80
140e223c0:	48 8d 0d 31 f8 3b 00 	lea    0x3bf831(%rip),%rcx        # 0x1411e1bf8
140e223c7:	c7 44 24 58 02 00 00 	movl   $0x2,0x58(%rsp)
140e223ce:	00
140e223cf:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140e223d4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e223d9:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140e223de:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e223e3:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140e223e9:	e8 12 fb ff ff       	call   0x140e21f00
140e223ee:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140e223f2:	e8 75 1b 00 00       	call   0x140e23f6c
140e223f7:	8b 0d 5b cf 67 00    	mov    0x67cf5b(%rip),%ecx        # 0x14149f358
140e223fd:	8b c1                	mov    %ecx,%eax
140e223ff:	c1 e8 03             	shr    $0x3,%eax
140e22402:	0b c1                	or     %ecx,%eax
140e22404:	d1 e8                	shr    $1,%eax
140e22406:	f7 d0                	not    %eax
140e22408:	a8 01                	test   $0x1,%al
140e2240a:	0f 84 10 02 00 00    	je     0x140e22620
140e22410:	85 cb                	test   %ecx,%ebx
140e22412:	0f 85 08 02 00 00    	jne    0x140e22620
140e22418:	b2 20                	mov    $0x20,%dl
140e2241a:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
140e2241f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e22424:	44 89 6c 24 78       	mov    %r13d,0x78(%rsp)
140e22429:	e8 ce 0c 00 00       	call   0x140e230fc
140e2242e:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140e22432:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e22437:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e2243c:	e8 3b fa ff ff       	call   0x140e21e7c
140e22441:	41 b0 20             	mov    $0x20,%r8b
140e22444:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140e22449:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e2244e:	e8 55 fa ff ff       	call   0x140e21ea8
140e22453:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e22458:	48 8b c8             	mov    %rax,%rcx
140e2245b:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e2245f:	e8 18 fa ff ff       	call   0x140e21e7c
140e22464:	48 8b 08             	mov    (%rax),%rcx
140e22467:	8b 58 08             	mov    0x8(%rax),%ebx
140e2246a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140e2246f:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140e22473:	41 bf 00 80 00 00    	mov    $0x8000,%r15d
140e22479:	41 8b cd             	mov    %r13d,%ecx
140e2247c:	8b c7                	mov    %edi,%eax
140e2247e:	25 00 18 00 00       	and    $0x1800,%eax
140e22483:	41 bc 08 00 00 00    	mov    $0x8,%r12d
140e22489:	3d 00 08 00 00       	cmp    $0x800,%eax
140e2248e:	41 8b c5             	mov    %r13d,%eax
140e22491:	0f 94 c1             	sete   %cl
140e22494:	f7 c7 00 60 00 00    	test   $0x6000,%edi
140e2249a:	0f 94 c0             	sete   %al
140e2249d:	41 85 ff             	test   %edi,%r15d
140e224a0:	0f 45 c1             	cmovne %ecx,%eax
140e224a3:	85 c0                	test   %eax,%eax
140e224a5:	0f 84 42 0b 00 00    	je     0x140e22fed
140e224ab:	8b 05 a7 ce 67 00    	mov    0x67cea7(%rip),%eax        # 0x14149f358
140e224b1:	c1 e8 09             	shr    $0x9,%eax
140e224b4:	f7 d0                	not    %eax
140e224b6:	a8 01                	test   $0x1,%al
140e224b8:	0f 84 07 01 00 00    	je     0x140e225c5
140e224be:	41 8b cd             	mov    %r13d,%ecx
140e224c1:	41 8d 44 24 f9       	lea    -0x7(%r12),%eax
140e224c6:	44 8b f7             	mov    %edi,%r14d
140e224c9:	41 b8 00 07 00 00    	mov    $0x700,%r8d
140e224cf:	45 23 f0             	and    %r8d,%r14d
140e224d2:	41 81 fe 00 02 00 00 	cmp    $0x200,%r14d
140e224d9:	0f 94 c1             	sete   %cl
140e224dc:	41 85 ff             	test   %edi,%r15d
140e224df:	0f 45 c1             	cmovne %ecx,%eax
140e224e2:	85 c0                	test   %eax,%eax
140e224e4:	74 58                	je     0x140e2253e
140e224e6:	c7 44 24 38 07 00 00 	movl   $0x7,0x38(%rsp)
140e224ed:	00
140e224ee:	48 8d 05 3b ae 25 00 	lea    0x25ae3b(%rip),%rax        # 0x14107d330
140e224f5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140e224fa:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e224ff:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140e22504:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e22509:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140e2250f:	e8 10 f6 ff ff       	call   0x140e21b24
140e22514:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e22519:	48 8b c8             	mov    %rax,%rcx
140e2251c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e22521:	e8 56 f9 ff ff       	call   0x140e21e7c
140e22526:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140e2252b:	41 b8 00 07 00 00    	mov    $0x700,%r8d
140e22531:	8b 5c 24 38          	mov    0x38(%rsp),%ebx
140e22535:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e2253a:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140e2253e:	41 85 ff             	test   %edi,%r15d
140e22541:	74 09                	je     0x140e2254c
140e22543:	41 81 fe 00 01 00 00 	cmp    $0x100,%r14d
140e2254a:	74 2a                	je     0x140e22576
140e2254c:	b9 00 04 00 00       	mov    $0x400,%ecx
140e22551:	85 f9                	test   %edi,%ecx
140e22553:	74 70                	je     0x140e225c5
140e22555:	8b c7                	mov    %edi,%eax
140e22557:	41 23 c0             	and    %r8d,%eax
140e2255a:	3d 00 05 00 00       	cmp    $0x500,%eax
140e2255f:	74 15                	je     0x140e22576
140e22561:	8b c7                	mov    %edi,%eax
140e22563:	41 23 c0             	and    %r8d,%eax
140e22566:	3d 00 06 00 00       	cmp    $0x600,%eax
140e2256b:	74 09                	je     0x140e22576
140e2256d:	8b c7                	mov    %edi,%eax
140e2256f:	41 23 c0             	and    %r8d,%eax
140e22572:	3b c1                	cmp    %ecx,%eax
140e22574:	75 4f                	jne    0x140e225c5
140e22576:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140e2257b:	48 8d 05 9e ad 25 00 	lea    0x25ad9e(%rip),%rax        # 0x14107d320
140e22582:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140e22587:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e2258c:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140e22591:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e22596:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140e2259c:	e8 83 f5 ff ff       	call   0x140e21b24
140e225a1:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e225a6:	48 8b c8             	mov    %rax,%rcx
140e225a9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e225ae:	e8 c9 f8 ff ff       	call   0x140e21e7c
140e225b3:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140e225b8:	8b 5c 24 38          	mov    0x38(%rsp),%ebx
140e225bc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e225c1:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140e225c5:	8b 05 8d cd 67 00    	mov    0x67cd8d(%rip),%eax        # 0x14149f358
140e225cb:	c1 e8 07             	shr    $0x7,%eax
140e225ce:	f7 d0                	not    %eax
140e225d0:	a8 01                	test   $0x1,%al
140e225d2:	0f 84 15 0a 00 00    	je     0x140e22fed
140e225d8:	8b c7                	mov    %edi,%eax
140e225da:	41 8b d5             	mov    %r13d,%edx
140e225dd:	41 8b cd             	mov    %r13d,%ecx
140e225e0:	41 b2 c0             	mov    $0xc0,%r10b
140e225e3:	41 22 c2             	and    %r10b,%al
140e225e6:	41 b9 00 18 00 00    	mov    $0x1800,%r9d
140e225ec:	3c 40                	cmp    $0x40,%al
140e225ee:	8b c7                	mov    %edi,%eax
140e225f0:	0f 94 c2             	sete   %dl
140e225f3:	41 23 c1             	and    %r9d,%eax
140e225f6:	3d 00 08 00 00       	cmp    $0x800,%eax
140e225fb:	0f 94 c1             	sete   %cl
140e225fe:	41 85 ff             	test   %edi,%r15d
140e22601:	0f 45 ca             	cmovne %edx,%ecx
140e22604:	85 c9                	test   %ecx,%ecx
140e22606:	0f 84 3e 09 00 00    	je     0x140e22f4a
140e2260c:	48 8d 05 ad f6 3b 00 	lea    0x3bf6ad(%rip),%rax        # 0x1411e1cc0
140e22613:	c7 44 24 38 09 00 00 	movl   $0x9,0x38(%rsp)
140e2261a:	00
140e2261b:	e9 8a 09 00 00       	jmp    0x140e22faa
140e22620:	44 38 64 24 48       	cmp    %r12b,0x48(%rsp)
140e22625:	74 24                	je     0x140e2264b
140e22627:	80 7d 98 01          	cmpb   $0x1,-0x68(%rbp)
140e2262b:	7e 1e                	jle    0x140e2264b
140e2262d:	8b 5c 24 48          	mov    0x48(%rsp),%ebx
140e22631:	0f b6 45 98          	movzbl -0x68(%rbp),%eax
140e22635:	81 e3 00 ff ff ff    	and    $0xffffff00,%ebx
140e2263b:	0b d8                	or     %eax,%ebx
140e2263d:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
140e22642:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140e22646:	e9 28 fe ff ff       	jmp    0x140e22473
140e2264b:	8b 5c 24 48          	mov    0x48(%rsp),%ebx
140e2264f:	e9 1f fe ff ff       	jmp    0x140e22473
140e22654:	8b c7                	mov    %edi,%eax
140e22656:	4c 89 6d b0          	mov    %r13,-0x50(%rbp)
140e2265a:	41 23 c4             	and    %r12d,%eax
140e2265d:	44 89 6d b8          	mov    %r13d,-0x48(%rbp)
140e22661:	41 3b c0             	cmp    %r8d,%eax
140e22664:	4c 89 6d 90          	mov    %r13,-0x70(%rbp)
140e22668:	8b ca                	mov    %edx,%ecx
140e2266a:	44 89 6d 98          	mov    %r13d,-0x68(%rbp)
140e2266e:	41 0f 44 c9          	cmove  %r9d,%ecx
140e22672:	4c 89 6d a0          	mov    %r13,-0x60(%rbp)
140e22676:	44 89 6d a8          	mov    %r13d,-0x58(%rbp)
140e2267a:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
140e2267f:	44 89 6c 24 78       	mov    %r13d,0x78(%rsp)
140e22684:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
140e22688:	44 89 6d c8          	mov    %r13d,-0x38(%rbp)
140e2268c:	85 cf                	test   %ecx,%edi
140e2268e:	0f 84 a0 00 00 00    	je     0x140e22734
140e22694:	8b c7                	mov    %edi,%eax
140e22696:	41 23 c4             	and    %r12d,%eax
140e22699:	41 3b c0             	cmp    %r8d,%eax
140e2269c:	75 72                	jne    0x140e22710
140e2269e:	8b c7                	mov    %edi,%eax
140e226a0:	25 00 07 00 00       	and    $0x700,%eax
140e226a5:	3d 00 06 00 00       	cmp    $0x600,%eax
140e226aa:	75 3a                	jne    0x140e226e6
140e226ac:	b2 01                	mov    $0x1,%dl
140e226ae:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e226b3:	e8 18 27 00 00       	call   0x140e24dd0
140e226b8:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140e226bd:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e226c2:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e226c6:	b2 01                	mov    $0x1,%dl
140e226c8:	8b 44 24 58          	mov    0x58(%rsp),%eax
140e226cc:	89 45 b8             	mov    %eax,-0x48(%rbp)
140e226cf:	e8 fc 26 00 00       	call   0x140e24dd0
140e226d4:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140e226d9:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140e226dd:	8b 44 24 58          	mov    0x58(%rsp),%eax
140e226e1:	89 45 98             	mov    %eax,-0x68(%rbp)
140e226e4:	eb 0e                	jmp    0x140e226f4
140e226e6:	8b c7                	mov    %edi,%eax
140e226e8:	25 00 07 00 00       	and    $0x700,%eax
140e226ed:	3d 00 05 00 00       	cmp    $0x500,%eax
140e226f2:	75 1c                	jne    0x140e22710
140e226f4:	b2 01                	mov    $0x1,%dl
140e226f6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e226fb:	e8 d0 26 00 00       	call   0x140e24dd0
140e22700:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140e22705:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140e22709:	8b 44 24 58          	mov    0x58(%rsp),%eax
140e2270d:	89 45 a8             	mov    %eax,-0x58(%rbp)
140e22710:	b2 01                	mov    $0x1,%dl
140e22712:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e22717:	e8 b4 26 00 00       	call   0x140e24dd0
140e2271c:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140e22721:	41 b8 00 08 00 00    	mov    $0x800,%r8d
140e22727:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e2272c:	8b 44 24 58          	mov    0x58(%rsp),%eax
140e22730:	89 44 24 78          	mov    %eax,0x78(%rsp)
140e22734:	8b c7                	mov    %edi,%eax
140e22736:	41 23 c4             	and    %r12d,%eax
140e22739:	41 3b c0             	cmp    %r8d,%eax
140e2273c:	0f 85 84 00 00 00    	jne    0x140e227c6
140e22742:	8b c7                	mov    %edi,%eax
140e22744:	25 00 07 00 00       	and    $0x700,%eax
140e22749:	3d 00 02 00 00       	cmp    $0x200,%eax
140e2274e:	74 76                	je     0x140e227c6
140e22750:	8b 05 02 cc 67 00    	mov    0x67cc02(%rip),%eax        # 0x14149f358
140e22756:	45 33 c0             	xor    %r8d,%r8d
140e22759:	83 e0 60             	and    $0x60,%eax
140e2275c:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
140e22761:	44 89 6c 24 58       	mov    %r13d,0x58(%rsp)
140e22766:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140e2276d:	00
140e2276e:	3c 60                	cmp    $0x60,%al
140e22770:	74 2a                	je     0x140e2279c
140e22772:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140e22777:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
140e2277b:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140e2277f:	44 89 6d 88          	mov    %r13d,-0x78(%rbp)
140e22783:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e22788:	e8 ff 18 00 00       	call   0x140e2408c
140e2278d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140e22792:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e22796:	8b 44 24 38          	mov    0x38(%rsp),%eax
140e2279a:	eb 27                	jmp    0x140e227c3
140e2279c:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140e227a1:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140e227a6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140e227ab:	44 89 6c 24 38       	mov    %r13d,0x38(%rsp)
140e227b0:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140e227b4:	e8 d3 18 00 00       	call   0x140e2408c
140e227b9:	80 7d 88 01          	cmpb   $0x1,-0x78(%rbp)
140e227bd:	7e 07                	jle    0x140e227c6
140e227bf:	0f b6 45 88          	movzbl -0x78(%rbp),%eax
140e227c3:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e227c6:	8b 0d 8c cb 67 00    	mov    0x67cb8c(%rip),%ecx        # 0x14149f358
140e227cc:	41 bd 00 ff ff ff    	mov    $0xffffff00,%r13d
140e227d2:	8b c1                	mov    %ecx,%eax
140e227d4:	41 bc 03 00 00 00    	mov    $0x3,%r12d
140e227da:	d1 e8                	shr    $1,%eax
140e227dc:	f7 d0                	not    %eax
140e227de:	a8 01                	test   $0x1,%al
140e227e0:	74 32                	je     0x140e22814
140e227e2:	c1 e9 04             	shr    $0x4,%ecx
140e227e5:	f7 d1                	not    %ecx
140e227e7:	f6 c1 01             	test   $0x1,%cl
140e227ea:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e227ef:	74 28                	je     0x140e22819
140e227f1:	e8 76 17 00 00       	call   0x140e23f6c
140e227f6:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e227fb:	48 8b c8             	mov    %rax,%rcx
140e227fe:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140e22803:	e8 74 f6 ff ff       	call   0x140e21e7c
140e22808:	4c 8b 30             	mov    (%rax),%r14
140e2280b:	8b 40 08             	mov    0x8(%rax),%eax
140e2280e:	89 44 24 48          	mov    %eax,0x48(%rsp)
140e22812:	eb 25                	jmp    0x140e22839
140e22814:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e22819:	e8 4e 17 00 00       	call   0x140e23f6c
140e2281e:	41 3a dc             	cmp    %r12b,%bl
140e22821:	74 1b                	je     0x140e2283e
140e22823:	80 78 08 01          	cmpb   $0x1,0x8(%rax)
140e22827:	7e 15                	jle    0x140e2283e
140e22829:	0f b6 40 08          	movzbl 0x8(%rax),%eax
140e2282d:	41 23 dd             	and    %r13d,%ebx
140e22830:	0b d8                	or     %eax,%ebx
140e22832:	45 33 f6             	xor    %r14d,%r14d
140e22835:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140e22839:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140e2283e:	49 8b 07             	mov    (%r15),%rax
140e22841:	48 85 c0             	test   %rax,%rax
140e22844:	74 54                	je     0x140e2289a
140e22846:	4d 85 f6             	test   %r14,%r14
140e22849:	74 42                	je     0x140e2288d
140e2284b:	f7 05 03 cb 67 00 00 	testl  $0x1000,0x67cb03(%rip)        # 0x14149f358
140e22852:	10 00 00
140e22855:	75 36                	jne    0x140e2288d
140e22857:	48 83 65 80 00       	andq   $0x0,-0x80(%rbp)
140e2285c:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140e22860:	83 65 88 00          	andl   $0x0,-0x78(%rbp)
140e22864:	b2 20                	mov    $0x20,%dl
140e22866:	e8 91 08 00 00       	call   0x140e230fc
140e2286b:	4d 8b c7             	mov    %r15,%r8
140e2286e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e22873:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140e22877:	e8 00 f6 ff ff       	call   0x140e21e7c
140e2287c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e22881:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140e22886:	e8 f5 f6 ff ff       	call   0x140e21f80
140e2288b:	eb 0d                	jmp    0x140e2289a
140e2288d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e22892:	41 8b 47 08          	mov    0x8(%r15),%eax
140e22896:	89 44 24 48          	mov    %eax,0x48(%rsp)
140e2289a:	45 33 ff             	xor    %r15d,%r15d
140e2289d:	45 8b f7             	mov    %r15d,%r14d
140e228a0:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
140e228a4:	44 89 7d 60          	mov    %r15d,0x60(%rbp)
140e228a8:	44 39 7d 58          	cmp    %r15d,0x58(%rbp)
140e228ac:	74 57                	je     0x140e22905
140e228ae:	33 d2                	xor    %edx,%edx