140d5c423:	e8 08 5d f6 ff       	call   0x140cc2130
140d5c428:	48 8b f8             	mov    %rax,%rdi
140d5c42b:	48 85 c0             	test   %rax,%rax
140d5c42e:	0f 85 f0 00 00 00    	jne    0x140d5c524
140d5c434:	c7 44 24 20 20 03 00 	movl   $0x320,0x20(%rsp)
140d5c43b:	00
140d5c43c:	44 8d 40 6b          	lea    0x6b(%rax),%r8d
140d5c440:	ba 80 00 00 00       	mov    $0x80,%edx
140d5c445:	e9 72 fd ff ff       	jmp    0x140d5c1bc
140d5c44a:	c7 44 24 20 6f 02 00 	movl   $0x26f,0x20(%rsp)
140d5c451:	00
140d5c452:	ba 88 00 00 00       	mov    $0x88,%edx
140d5c457:	e9 5a fd ff ff       	jmp    0x140d5c1b6
140d5c45c:	c7 44 24 20 7a 02 00 	movl   $0x27a,0x20(%rsp)
140d5c463:	00
140d5c464:	ba 88 00 00 00       	mov    $0x88,%edx
140d5c469:	e9 48 fd ff ff       	jmp    0x140d5c1b6
140d5c46e:	c7 44 24 20 76 02 00 	movl   $0x276,0x20(%rsp)
140d5c475:	00
140d5c476:	ba 88 00 00 00       	mov    $0x88,%edx
140d5c47b:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140d5c481:	e9 36 fd ff ff       	jmp    0x140d5c1bc
140d5c486:	41 b8 01 03 00 00    	mov    $0x301,%r8d
140d5c48c:	48 8d 15 65 61 42 00 	lea    0x426165(%rip),%rdx        # 0x1411825f8
140d5c493:	48 8b cb             	mov    %rbx,%rcx
140d5c496:	e8 75 55 f6 ff       	call   0x140cc1a10
140d5c49b:	ba 80 00 00 00       	mov    $0x80,%edx
140d5c4a0:	c7 44 24 20 02 03 00 	movl   $0x302,0x20(%rsp)
140d5c4a7:	00
140d5c4a8:	44 8d 42 86          	lea    -0x7a(%rdx),%r8d
140d5c4ac:	e9 0b fd ff ff       	jmp    0x140d5c1bc
140d5c4b1:	83 fb 19             	cmp    $0x19,%ebx
140d5c4b4:	0f 85 27 ff ff ff    	jne    0x140d5c3e1
140d5c4ba:	48 8b 46 20          	mov    0x20(%rsi),%rax
140d5c4be:	48 8b 48 08          	mov    0x8(%rax),%rcx
140d5c4c2:	48 8b 09             	mov    (%rcx),%rcx
140d5c4c5:	e8 e6 78 f7 ff       	call   0x140cd3db0
140d5c4ca:	44 8b c0             	mov    %eax,%r8d
140d5c4cd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140d5c4d2:	48 8b d7             	mov    %rdi,%rdx
140d5c4d5:	e8 b6 06 00 00       	call   0x140d5cb90
140d5c4da:	48 85 c0             	test   %rax,%rax
140d5c4dd:	0f 84 8d 00 00 00    	je     0x140d5c570
140d5c4e3:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140d5c4e8:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140d5c4ed:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140d5c4f2:	e8 79 85 f6 ff       	call   0x140cc4a70
140d5c4f7:	85 c0                	test   %eax,%eax
140d5c4f9:	74 75                	je     0x140d5c570
140d5c4fb:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140d5c4ff:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140d5c504:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140d5c509:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d5c50d:	e8 9e ad fa ff       	call   0x140d072b0
140d5c512:	85 c0                	test   %eax,%eax
140d5c514:	74 5a                	je     0x140d5c570
140d5c516:	e9 c6 fe ff ff       	jmp    0x140d5c3e1
140d5c51b:	48 8b 6e 20          	mov    0x20(%rsi),%rbp
140d5c51f:	e9 bd fe ff ff       	jmp    0x140d5c3e1
140d5c524:	45 33 c0             	xor    %r8d,%r8d
140d5c527:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140d5c52c:	48 8b cf             	mov    %rdi,%rcx
140d5c52f:	41 8d 50 03          	lea    0x3(%r8),%edx
140d5c533:	e8 78 5a f6 ff       	call   0x140cc1fb0
140d5c538:	ba 00 02 00 00       	mov    $0x200,%edx
140d5c53d:	48 8b cf             	mov    %rdi,%rcx
140d5c540:	8b d8                	mov    %eax,%ebx
140d5c542:	e8 59 67 f6 ff       	call   0x140cc2ca0
140d5c547:	45 33 c9             	xor    %r9d,%r9d
140d5c54a:	45 33 c0             	xor    %r8d,%r8d
140d5c54d:	ba 82 00 00 00       	mov    $0x82,%edx
140d5c552:	48 8b cf             	mov    %rdi,%rcx
140d5c555:	e8 56 5a f6 ff       	call   0x140cc1fb0
140d5c55a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140d5c55f:	44 8b c3             	mov    %ebx,%r8d
140d5c562:	48 8b cd             	mov    %rbp,%rcx
140d5c565:	e8 76 7b f6 ff       	call   0x140cc40e0
140d5c56a:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140d5c570:	49 8b cf             	mov    %r15,%rcx
140d5c573:	e8 d8 8a f6 ff       	call   0x140cc5050
140d5c578:	4c 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14
140d5c57f:	00
140d5c580:	41 8b c5             	mov    %r13d,%eax
140d5c583:	4c 8b a4 24 b0 00 00 	mov    0xb0(%rsp),%r12
140d5c58a:	00
140d5c58b:	48 8b ac 24 b8 00 00 	mov    0xb8(%rsp),%rbp
140d5c592:	00
140d5c593:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
140d5c59a:	00
140d5c59b:	4c 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%r15
140d5c5a2:	00
140d5c5a3:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140d5c5aa:	00
140d5c5ab:	48 33 cc             	xor    %rsp,%rcx
140d5c5ae:	e8 4d ef 0b 00       	call   0x140e1b500
140d5c5b3:	48 81 c4 c0 00 00 00 	add    $0xc0,%rsp
140d5c5ba:	41 5d                	pop    %r13
140d5c5bc:	5f                   	pop    %rdi
140d5c5bd:	5e                   	pop    %rsi
140d5c5be:	c3                   	ret
140d5c5bf:	cc                   	int3
140d5c5c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140d5c5c5:	55                   	push   %rbp
140d5c5c6:	56                   	push   %rsi
140d5c5c7:	57                   	push   %rdi
140d5c5c8:	41 54                	push   %r12
140d5c5ca:	41 55                	push   %r13
140d5c5cc:	41 56                	push   %r14
140d5c5ce:	41 57                	push   %r15
140d5c5d0:	b8 d0 00 00 00       	mov    $0xd0,%eax
140d5c5d5:	e8 c6 ee 0b 00       	call   0x140e1b4a0
140d5c5da:	48 2b e0             	sub    %rax,%rsp
140d5c5dd:	48 8b 05 1c c9 65 00 	mov    0x65c91c(%rip),%rax        # 0x1413b8f00
140d5c5e4:	48 33 c4             	xor    %rsp,%rax
140d5c5e7:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140d5c5ee:	00
140d5c5ef:	33 db                	xor    %ebx,%ebx
140d5c5f1:	4c 8b e2             	mov    %rdx,%r12
140d5c5f4:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140d5c5f9:	4c 8b e9             	mov    %rcx,%r13
140d5c5fc:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d5c601:	8b eb                	mov    %ebx,%ebp
140d5c603:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140d5c608:	44 8b fb             	mov    %ebx,%r15d
140d5c60b:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140d5c610:	8b f3                	mov    %ebx,%esi
140d5c612:	8b fb                	mov    %ebx,%edi
140d5c614:	44 8b f3             	mov    %ebx,%r14d
140d5c617:	48 85 c9             	test   %rcx,%rcx
140d5c61a:	75 25                	jne    0x140d5c641
140d5c61c:	8d 51 69             	lea    0x69(%rcx),%edx
140d5c61f:	c7 44 24 20 d1 00 00 	movl   $0xd1,0x20(%rsp)
140d5c626:	00
140d5c627:	44 8d 42 26          	lea    0x26(%rdx),%r8d
140d5c62b:	4c 8d 0d c6 5f 42 00 	lea    0x425fc6(%rip),%r9        # 0x1411825f8
140d5c632:	8d 4b 21             	lea    0x21(%rbx),%ecx
140d5c635:	e8 46 46 f7 ff       	call   0x140cd0c80
140d5c63a:	33 c0                	xor    %eax,%eax
140d5c63c:	e9 24 05 00 00       	jmp    0x140d5cb65
140d5c641:	48 39 59 20          	cmp    %rbx,0x20(%rcx)
140d5c645:	75 27                	jne    0x140d5c66e
140d5c647:	ba 69 00 00 00       	mov    $0x69,%edx
140d5c64c:	c7 44 24 20 df 00 00 	movl   $0xdf,0x20(%rsp)
140d5c653:	00
140d5c654:	4c 8d 0d 9d 5f 42 00 	lea    0x425f9d(%rip),%r9        # 0x1411825f8
140d5c65b:	8d 4a b8             	lea    -0x48(%rdx),%ecx
140d5c65e:	44 8d 42 11          	lea    0x11(%rdx),%r8d
140d5c662:	e8 19 46 f7 ff       	call   0x140cd0c80
140d5c667:	33 c0                	xor    %eax,%eax
140d5c669:	e9 f7 04 00 00       	jmp    0x140d5cb65
140d5c66e:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d5c672:	e8 39 77 f7 ff       	call   0x140cd3db0
140d5c677:	8b c8                	mov    %eax,%ecx
140d5c679:	41 89 5d 0c          	mov    %ebx,0xc(%r13)
140d5c67d:	83 e9 15             	sub    $0x15,%ecx
140d5c680:	0f 84 d8 00 00 00    	je     0x140d5c75e
140d5c686:	83 e9 01             	sub    $0x1,%ecx
140d5c689:	0f 84 b9 00 00 00    	je     0x140d5c748
140d5c68f:	83 e9 01             	sub    $0x1,%ecx
140d5c692:	0f 84 88 00 00 00    	je     0x140d5c720
140d5c698:	83 e9 01             	sub    $0x1,%ecx
140d5c69b:	74 26                	je     0x140d5c6c3
140d5c69d:	83 f9 01             	cmp    $0x1,%ecx
140d5c6a0:	74 10                	je     0x140d5c6b2
140d5c6a2:	c7 44 24 20 05 01 00 	movl   $0x105,0x20(%rsp)
140d5c6a9:	00
140d5c6aa:	41 b8 70 00 00 00    	mov    $0x70,%r8d
140d5c6b0:	eb 41                	jmp    0x140d5c6f3
140d5c6b2:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140d5c6b6:	4c 8b 79 08          	mov    0x8(%rcx),%r15
140d5c6ba:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d5c6be:	e9 91 00 00 00       	jmp    0x140d5c754
140d5c6c3:	49 8b 45 20          	mov    0x20(%r13),%rax
140d5c6c7:	48 8b 48 30          	mov    0x30(%rax),%rcx
140d5c6cb:	48 8b 78 08          	mov    0x8(%rax),%rdi
140d5c6cf:	48 8b 40 28          	mov    0x28(%rax),%rax
140d5c6d3:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140d5c6d8:	48 8b 70 18          	mov    0x18(%rax),%rsi
140d5c6dc:	4c 8b 70 08          	mov    0x8(%rax),%r14
140d5c6e0:	48 85 f6             	test   %rsi,%rsi
140d5c6e3:	75 79                	jne    0x140d5c75e
140d5c6e5:	c7 44 24 20 f1 00 00 	movl   $0xf1,0x20(%rsp)
140d5c6ec:	00
140d5c6ed:	41 b8 74 00 00 00    	mov    $0x74,%r8d
140d5c6f3:	ba 69 00 00 00       	mov    $0x69,%edx
140d5c6f8:	4c 8d 0d f9 5e 42 00 	lea    0x425ef9(%rip),%r9        # 0x1411825f8
140d5c6ff:	8d 4a b8             	lea    -0x48(%rdx),%ecx
140d5c702:	e8 79 45 f7 ff       	call   0x140cd0c80
140d5c707:	48 8b cd             	mov    %rbp,%rcx
140d5c70a:	e8 51 5b f6 ff       	call   0x140cc2260
140d5c70f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140d5c714:	e8 47 5b f6 ff       	call   0x140cc2260
140d5c719:	33 c0                	xor    %eax,%eax
140d5c71b:	e9 45 04 00 00       	jmp    0x140d5cb65
140d5c720:	49 8b 45 20          	mov    0x20(%r13),%rax
140d5c724:	48 8b 48 08          	mov    0x8(%rax),%rcx
140d5c728:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140d5c72d:	48 8b 48 10          	mov    0x10(%rax),%rcx
140d5c731:	48 8b 71 18          	mov    0x18(%rcx),%rsi
140d5c735:	4c 8b 71 08          	mov    0x8(%rcx),%r14
140d5c739:	48 85 f6             	test   %rsi,%rsi
140d5c73c:	75 20                	jne    0x140d5c75e
140d5c73e:	c7 44 24 20 fa 00 00 	movl   $0xfa,0x20(%rsp)
140d5c745:	00
140d5c746:	eb a5                	jmp    0x140d5c6ed
140d5c748:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140d5c74c:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140d5c750:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d5c754:	e8 17 05 00 00       	call   0x140d5cc70
140d5c759:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d5c75e:	48 8b cf             	mov    %rdi,%rcx
140d5c761:	e8 ba 4d f6 ff       	call   0x140cc1520
140d5c766:	85 c0                	test   %eax,%eax
140d5c768:	7e 34                	jle    0x140d5c79e
140d5c76a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d5c770:	8b d3                	mov    %ebx,%edx
140d5c772:	48 8b cf             	mov    %rdi,%rcx
140d5c775:	e8 e6 4f f6 ff       	call   0x140cc1760
140d5c77a:	48 8b d0             	mov    %rax,%rdx
140d5c77d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140d5c782:	e8 99 f7 ff ff       	call   0x140d5bf20
140d5c787:	85 c0                	test   %eax,%eax
140d5c789:	74 5f                	je     0x140d5c7ea
140d5c78b:	48 8b cf             	mov    %rdi,%rcx
140d5c78e:	ff c3                	inc    %ebx
140d5c790:	e8 8b 4d f6 ff       	call   0x140cc1520
140d5c795:	3b d8                	cmp    %eax,%ebx
140d5c797:	7c d7                	jl     0x140d5c770
140d5c799:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140d5c79e:	4d 85 ff             	test   %r15,%r15
140d5c7a1:	74 16                	je     0x140d5c7b9
140d5c7a3:	49 8b d7             	mov    %r15,%rdx
140d5c7a6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140d5c7ab:	e8 70 f7 ff ff       	call   0x140d5bf20
140d5c7b0:	85 c0                	test   %eax,%eax
140d5c7b2:	74 36                	je     0x140d5c7ea
140d5c7b4:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140d5c7b9:	48 85 f6             	test   %rsi,%rsi
140d5c7bc:	0f 84 ef 02 00 00    	je     0x140d5cab1
140d5c7c2:	e8 79 15 03 00       	call   0x140d8dd40
140d5c7c7:	48 8b c8             	mov    %rax,%rcx
140d5c7ca:	e8 21 60 f6 ff       	call   0x140cc27f0
140d5c7cf:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d5c7d4:	48 85 c0             	test   %rax,%rax
140d5c7d7:	75 1b                	jne    0x140d5c7f4
140d5c7d9:	c7 44 24 20 17 01 00 	movl   $0x117,0x20(%rsp)
140d5c7e0:	00
140d5c7e1:	44 8d 40 20          	lea    0x20(%rax),%r8d
140d5c7e5:	e9 09 ff ff ff       	jmp    0x140d5c6f3
140d5c7ea:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140d5c7ef:	e9 13 ff ff ff       	jmp    0x140d5c707
140d5c7f4:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140d5c7f9:	45 33 c0             	xor    %r8d,%r8d
140d5c7fc:	ba 81 00 00 00       	mov    $0x81,%edx
140d5c801:	48 8b c8             	mov    %rax,%rcx
140d5c804:	e8 a7 57 f6 ff       	call   0x140cc1fb0
140d5c809:	48 8b ce             	mov    %rsi,%rcx
140d5c80c:	e8 5f 16 46 ff       	call   0x1401bde70
140d5c811:	48 8b ce             	mov    %rsi,%rcx
140d5c814:	89 44 24 30          	mov    %eax,0x30(%rsp)
140d5c818:	e8 83 5d 72 ff       	call   0x1404825a0
140d5c81d:	48 8b ce             	mov    %rsi,%rcx
140d5c820:	8b d8                	mov    %eax,%ebx
140d5c822:	e8 d9 54 f8 ff       	call   0x140ce1d00
140d5c827:	8b c8                	mov    %eax,%ecx
140d5c829:	e8 22 74 f7 ff       	call   0x140cd3c50
140d5c82e:	49 89 06             	mov    %rax,(%r14)
140d5c831:	85 db                	test   %ebx,%ebx
140d5c833:	7e 14                	jle    0x140d5c849
140d5c835:	8b d3                	mov    %ebx,%edx
140d5c837:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140d5c83c:	e8 cf 7c f9 ff       	call   0x140cf4510
140d5c841:	85 c0                	test   %eax,%eax
140d5c843:	0f 8e be fe ff ff    	jle    0x140d5c707
140d5c849:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d5c84e:	45 33 c9             	xor    %r9d,%r9d
140d5c851:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140d5c858:	00
140d5c859:	45 33 c0             	xor    %r8d,%r8d
140d5c85c:	48 8b d6             	mov    %rsi,%rdx
140d5c85f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140d5c866:	00 00
140d5c868:	e8 33 f9 f7 ff       	call   0x140cdc1a0
140d5c86d:	85 c0                	test   %eax,%eax
140d5c86f:	0f 8e 92 fe ff ff    	jle    0x140d5c707
140d5c875:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d5c87a:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140d5c881:	00
140d5c882:	e8 59 f6 f7 ff       	call   0x140cdbee0
140d5c887:	85 c0                	test   %eax,%eax
140d5c889:	0f 8e 78 fe ff ff    	jle    0x140d5c707
140d5c88f:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d5c894:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140d5c899:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140d5c8a0:	00
140d5c8a1:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
140d5c8a8:	00
140d5c8a9:	45 33 c0             	xor    %r8d,%r8d
140d5c8ac:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d5c8b1:	33 d2                	xor    %edx,%edx
140d5c8b3:	e8 e8 f8 f7 ff       	call   0x140cdc1a0
140d5c8b8:	85 c0                	test   %eax,%eax
140d5c8ba:	0f 8e 47 fe ff ff    	jle    0x140d5c707
140d5c8c0:	85 db                	test   %ebx,%ebx
140d5c8c2:	7e 30                	jle    0x140d5c8f4
140d5c8c4:	49 8b 46 08          	mov    0x8(%r14),%rax
140d5c8c8:	48 85 c0             	test   %rax,%rax
140d5c8cb:	75 12                	jne    0x140d5c8df
140d5c8cd:	e8 2e 4e f7 ff       	call   0x140cd1700
140d5c8d2:	49 89 46 08          	mov    %rax,0x8(%r14)
140d5c8d6:	48 85 c0             	test   %rax,%rax
140d5c8d9:	0f 84 28 fe ff ff    	je     0x140d5c707
140d5c8df:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140d5c8e4:	48 8b d0             	mov    %rax,%rdx
140d5c8e7:	e8 14 52 f8 ff       	call   0x140ce1b00
140d5c8ec:	85 c0                	test   %eax,%eax
140d5c8ee:	0f 88 13 fe ff ff    	js     0x140d5c707
140d5c8f4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d5c8f9:	45 33 f6             	xor    %r14d,%r14d
140d5c8fc:	48 8b ce             	mov    %rsi,%rcx
140d5c8ff:	e8 1c 4c f6 ff       	call   0x140cc1520
140d5c904:	85 c0                	test   %eax,%eax
140d5c906:	0f 8e 7a 01 00 00    	jle    0x140d5ca86
140d5c90c:	0f 1f 40 00          	nopl   0x0(%rax)
140d5c910:	41 8b d6             	mov    %r14d,%edx
140d5c913:	48 8b ce             	mov    %rsi,%rcx
140d5c916:	e8 45 4e f6 ff       	call   0x140cc1760
140d5c91b:	33 ff                	xor    %edi,%edi
140d5c91d:	4c 8b f8             	mov    %rax,%r15
140d5c920:	89 7c 24 48          	mov    %edi,0x48(%rsp)
140d5c924:	48 8b 48 20          	mov    0x20(%rax),%rcx
140d5c928:	e8 a3 13 f7 ff       	call   0x140ccdcd0
140d5c92d:	48 85 c0             	test   %rax,%rax
140d5c930:	0f 84 d1 fd ff ff    	je     0x140d5c707
140d5c936:	33 d2                	xor    %edx,%edx
140d5c938:	48 8b c8             	mov    %rax,%rcx
140d5c93b:	e8 50 40 f8 ff       	call   0x140ce0990
140d5c940:	48 8b d8             	mov    %rax,%rbx
140d5c943:	48 85 c0             	test   %rax,%rax
140d5c946:	0f 84 bb fd ff ff    	je     0x140d5c707
140d5c94c:	48 8b c8             	mov    %rax,%rcx
140d5c94f:	e8 1c 4b f8 ff       	call   0x140ce1470
140d5c954:	85 c0                	test   %eax,%eax
140d5c956:	0f 8e ee 00 00 00    	jle    0x140d5ca4a
140d5c95c:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140d5c961:	8d 57 ff             	lea    -0x1(%rdi),%edx
140d5c964:	44 8d 4f 03          	lea    0x3(%rdi),%r9d
140d5c968:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140d5c96c:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140d5c972:	48 8b cb             	mov    %rbx,%rcx