14015e6b2:	88 18                	mov    %bl,(%rax)
14015e6b4:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e6b9:	48 01 f0             	add    %rsi,%rax
14015e6bc:	0f b6 10             	movzbl (%rax),%edx
14015e6bf:	39 d3                	cmp    %edx,%ebx
14015e6c1:	73 02                	jae    0x14015e6c5
14015e6c3:	88 18                	mov    %bl,(%rax)
14015e6c5:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015e6c9:	4d 85 f6             	test   %r14,%r14
14015e6cc:	74 7a                	je     0x14015e748
14015e6ce:	4d 8b 3e             	mov    (%r14),%r15
14015e6d1:	4d 85 ff             	test   %r15,%r15
14015e6d4:	74 2c                	je     0x14015e702
14015e6d6:	49 8b 0f             	mov    (%r15),%rcx
14015e6d9:	49 89 f0             	mov    %rsi,%r8
14015e6dc:	89 da                	mov    %ebx,%edx
14015e6de:	e8 1d ff ff ff       	call   0x14015e600
14015e6e3:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14015e6e7:	89 da                	mov    %ebx,%edx
14015e6e9:	49 89 f0             	mov    %rsi,%r8
14015e6ec:	e8 0f ff ff ff       	call   0x14015e600
14015e6f1:	41 0f b6 47 18       	movzbl 0x18(%r15),%eax
14015e6f6:	48 01 f0             	add    %rsi,%rax
14015e6f9:	0f b6 10             	movzbl (%rax),%edx
14015e6fc:	39 d3                	cmp    %edx,%ebx
14015e6fe:	73 02                	jae    0x14015e702
14015e700:	88 18                	mov    %bl,(%rax)
14015e702:	4d 8b 7e 08          	mov    0x8(%r14),%r15
14015e706:	4d 85 ff             	test   %r15,%r15
14015e709:	74 2c                	je     0x14015e737
14015e70b:	49 8b 0f             	mov    (%r15),%rcx
14015e70e:	49 89 f0             	mov    %rsi,%r8
14015e711:	89 da                	mov    %ebx,%edx
14015e713:	e8 e8 fe ff ff       	call   0x14015e600
14015e718:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14015e71c:	89 da                	mov    %ebx,%edx
14015e71e:	49 89 f0             	mov    %rsi,%r8
14015e721:	e8 da fe ff ff       	call   0x14015e600
14015e726:	41 0f b6 47 18       	movzbl 0x18(%r15),%eax
14015e72b:	48 01 f0             	add    %rsi,%rax
14015e72e:	0f b6 10             	movzbl (%rax),%edx
14015e731:	39 d3                	cmp    %edx,%ebx
14015e733:	73 02                	jae    0x14015e737
14015e735:	88 18                	mov    %bl,(%rax)
14015e737:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e73c:	48 01 f0             	add    %rsi,%rax
14015e73f:	0f b6 10             	movzbl (%rax),%edx
14015e742:	39 d3                	cmp    %edx,%ebx
14015e744:	73 02                	jae    0x14015e748
14015e746:	88 18                	mov    %bl,(%rax)
14015e748:	41 0f b6 45 18       	movzbl 0x18(%r13),%eax
14015e74d:	48 01 f0             	add    %rsi,%rax
14015e750:	0f b6 10             	movzbl (%rax),%edx
14015e753:	39 d3                	cmp    %edx,%ebx
14015e755:	0f 82 b5 04 00 00    	jb     0x14015ec10
14015e75b:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
14015e760:	4d 85 ed             	test   %r13,%r13
14015e763:	74 7b                	je     0x14015e7e0
14015e765:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015e769:	4d 85 f6             	test   %r14,%r14
14015e76c:	74 2c                	je     0x14015e79a
14015e76e:	49 8b 0e             	mov    (%r14),%rcx
14015e771:	49 89 f0             	mov    %rsi,%r8
14015e774:	89 da                	mov    %ebx,%edx
14015e776:	e8 85 fe ff ff       	call   0x14015e600
14015e77b:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015e77f:	89 da                	mov    %ebx,%edx
14015e781:	49 89 f0             	mov    %rsi,%r8
14015e784:	e8 77 fe ff ff       	call   0x14015e600
14015e789:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e78e:	48 01 f0             	add    %rsi,%rax
14015e791:	0f b6 10             	movzbl (%rax),%edx
14015e794:	39 d3                	cmp    %edx,%ebx
14015e796:	73 02                	jae    0x14015e79a
14015e798:	88 18                	mov    %bl,(%rax)
14015e79a:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015e79e:	4d 85 f6             	test   %r14,%r14
14015e7a1:	74 2c                	je     0x14015e7cf
14015e7a3:	49 8b 0e             	mov    (%r14),%rcx
14015e7a6:	49 89 f0             	mov    %rsi,%r8
14015e7a9:	89 da                	mov    %ebx,%edx
14015e7ab:	e8 50 fe ff ff       	call   0x14015e600
14015e7b0:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015e7b4:	89 da                	mov    %ebx,%edx
14015e7b6:	49 89 f0             	mov    %rsi,%r8
14015e7b9:	e8 42 fe ff ff       	call   0x14015e600
14015e7be:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e7c3:	48 01 f0             	add    %rsi,%rax
14015e7c6:	0f b6 10             	movzbl (%rax),%edx
14015e7c9:	39 d3                	cmp    %edx,%ebx
14015e7cb:	73 02                	jae    0x14015e7cf
14015e7cd:	88 18                	mov    %bl,(%rax)
14015e7cf:	41 0f b6 45 18       	movzbl 0x18(%r13),%eax
14015e7d4:	48 01 f0             	add    %rsi,%rax
14015e7d7:	0f b6 10             	movzbl (%rax),%edx
14015e7da:	39 d3                	cmp    %edx,%ebx
14015e7dc:	73 02                	jae    0x14015e7e0
14015e7de:	88 18                	mov    %bl,(%rax)
14015e7e0:	41 0f b6 44 24 18    	movzbl 0x18(%r12),%eax
14015e7e6:	48 01 f0             	add    %rsi,%rax
14015e7e9:	0f b6 10             	movzbl (%rax),%edx
14015e7ec:	39 d3                	cmp    %edx,%ebx
14015e7ee:	0f 82 dc 03 00 00    	jb     0x14015ebd0
14015e7f4:	4c 8b 65 08          	mov    0x8(%rbp),%r12
14015e7f8:	4d 85 e4             	test   %r12,%r12
14015e7fb:	0f 84 1f 01 00 00    	je     0x14015e920
14015e801:	4d 8b 2c 24          	mov    (%r12),%r13
14015e805:	4d 85 ed             	test   %r13,%r13
14015e808:	74 7d                	je     0x14015e887
14015e80a:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015e80e:	4d 85 f6             	test   %r14,%r14
14015e811:	74 2c                	je     0x14015e83f
14015e813:	49 8b 0e             	mov    (%r14),%rcx
14015e816:	49 89 f0             	mov    %rsi,%r8
14015e819:	89 da                	mov    %ebx,%edx
14015e81b:	e8 e0 fd ff ff       	call   0x14015e600
14015e820:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015e824:	89 da                	mov    %ebx,%edx
14015e826:	49 89 f0             	mov    %rsi,%r8
14015e829:	e8 d2 fd ff ff       	call   0x14015e600
14015e82e:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e833:	48 01 f0             	add    %rsi,%rax
14015e836:	0f b6 10             	movzbl (%rax),%edx
14015e839:	39 d3                	cmp    %edx,%ebx
14015e83b:	73 02                	jae    0x14015e83f
14015e83d:	88 18                	mov    %bl,(%rax)
14015e83f:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015e843:	4d 85 f6             	test   %r14,%r14
14015e846:	74 2c                	je     0x14015e874
14015e848:	49 8b 0e             	mov    (%r14),%rcx
14015e84b:	49 89 f0             	mov    %rsi,%r8
14015e84e:	89 da                	mov    %ebx,%edx
14015e850:	e8 ab fd ff ff       	call   0x14015e600
14015e855:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015e859:	89 da                	mov    %ebx,%edx
14015e85b:	49 89 f0             	mov    %rsi,%r8
14015e85e:	e8 9d fd ff ff       	call   0x14015e600
14015e863:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e868:	48 01 f0             	add    %rsi,%rax
14015e86b:	0f b6 10             	movzbl (%rax),%edx
14015e86e:	39 d3                	cmp    %edx,%ebx
14015e870:	73 02                	jae    0x14015e874
14015e872:	88 18                	mov    %bl,(%rax)
14015e874:	41 0f b6 45 18       	movzbl 0x18(%r13),%eax
14015e879:	48 01 f0             	add    %rsi,%rax
14015e87c:	0f b6 10             	movzbl (%rax),%edx
14015e87f:	39 d3                	cmp    %edx,%ebx
14015e881:	0f 82 99 03 00 00    	jb     0x14015ec20
14015e887:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
14015e88c:	4d 85 ed             	test   %r13,%r13
14015e88f:	74 7b                	je     0x14015e90c
14015e891:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015e895:	4d 85 f6             	test   %r14,%r14
14015e898:	74 2c                	je     0x14015e8c6
14015e89a:	49 8b 0e             	mov    (%r14),%rcx
14015e89d:	49 89 f0             	mov    %rsi,%r8
14015e8a0:	89 da                	mov    %ebx,%edx
14015e8a2:	e8 59 fd ff ff       	call   0x14015e600
14015e8a7:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015e8ab:	89 da                	mov    %ebx,%edx
14015e8ad:	49 89 f0             	mov    %rsi,%r8
14015e8b0:	e8 4b fd ff ff       	call   0x14015e600
14015e8b5:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e8ba:	48 01 f0             	add    %rsi,%rax
14015e8bd:	0f b6 10             	movzbl (%rax),%edx
14015e8c0:	39 d3                	cmp    %edx,%ebx
14015e8c2:	73 02                	jae    0x14015e8c6
14015e8c4:	88 18                	mov    %bl,(%rax)
14015e8c6:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015e8ca:	4d 85 f6             	test   %r14,%r14
14015e8cd:	74 2c                	je     0x14015e8fb
14015e8cf:	49 8b 0e             	mov    (%r14),%rcx
14015e8d2:	49 89 f0             	mov    %rsi,%r8
14015e8d5:	89 da                	mov    %ebx,%edx
14015e8d7:	e8 24 fd ff ff       	call   0x14015e600
14015e8dc:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015e8e0:	89 da                	mov    %ebx,%edx
14015e8e2:	49 89 f0             	mov    %rsi,%r8
14015e8e5:	e8 16 fd ff ff       	call   0x14015e600
14015e8ea:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e8ef:	48 01 f0             	add    %rsi,%rax
14015e8f2:	0f b6 10             	movzbl (%rax),%edx
14015e8f5:	39 d3                	cmp    %edx,%ebx
14015e8f7:	73 02                	jae    0x14015e8fb
14015e8f9:	88 18                	mov    %bl,(%rax)
14015e8fb:	41 0f b6 45 18       	movzbl 0x18(%r13),%eax
14015e900:	48 01 f0             	add    %rsi,%rax
14015e903:	0f b6 10             	movzbl (%rax),%edx
14015e906:	39 d3                	cmp    %edx,%ebx
14015e908:	73 02                	jae    0x14015e90c
14015e90a:	88 18                	mov    %bl,(%rax)
14015e90c:	41 0f b6 44 24 18    	movzbl 0x18(%r12),%eax
14015e912:	48 01 f0             	add    %rsi,%rax
14015e915:	0f b6 10             	movzbl (%rax),%edx
14015e918:	39 d3                	cmp    %edx,%ebx
14015e91a:	0f 82 a8 02 00 00    	jb     0x14015ebc8
14015e920:	0f b6 45 18          	movzbl 0x18(%rbp),%eax
14015e924:	48 01 f0             	add    %rsi,%rax
14015e927:	0f b6 10             	movzbl (%rax),%edx
14015e92a:	39 d3                	cmp    %edx,%ebx
14015e92c:	73 02                	jae    0x14015e930
14015e92e:	88 18                	mov    %bl,(%rax)
14015e930:	48 8b 6f 08          	mov    0x8(%rdi),%rbp
14015e934:	48 85 ed             	test   %rbp,%rbp
14015e937:	0f 84 64 02 00 00    	je     0x14015eba1
14015e93d:	4c 8b 65 00          	mov    0x0(%rbp),%r12
14015e941:	4d 85 e4             	test   %r12,%r12
14015e944:	0f 84 1f 01 00 00    	je     0x14015ea69
14015e94a:	4d 8b 2c 24          	mov    (%r12),%r13
14015e94e:	4d 85 ed             	test   %r13,%r13
14015e951:	74 7d                	je     0x14015e9d0
14015e953:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015e957:	4d 85 f6             	test   %r14,%r14
14015e95a:	74 2c                	je     0x14015e988
14015e95c:	49 8b 0e             	mov    (%r14),%rcx
14015e95f:	49 89 f0             	mov    %rsi,%r8
14015e962:	89 da                	mov    %ebx,%edx
14015e964:	e8 97 fc ff ff       	call   0x14015e600
14015e969:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015e96d:	89 da                	mov    %ebx,%edx
14015e96f:	49 89 f0             	mov    %rsi,%r8
14015e972:	e8 89 fc ff ff       	call   0x14015e600
14015e977:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e97c:	48 01 f0             	add    %rsi,%rax
14015e97f:	0f b6 10             	movzbl (%rax),%edx
14015e982:	39 d3                	cmp    %edx,%ebx
14015e984:	73 02                	jae    0x14015e988
14015e986:	88 18                	mov    %bl,(%rax)
14015e988:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015e98c:	4d 85 f6             	test   %r14,%r14
14015e98f:	74 2c                	je     0x14015e9bd
14015e991:	49 8b 0e             	mov    (%r14),%rcx
14015e994:	49 89 f0             	mov    %rsi,%r8
14015e997:	89 da                	mov    %ebx,%edx
14015e999:	e8 62 fc ff ff       	call   0x14015e600
14015e99e:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015e9a2:	89 da                	mov    %ebx,%edx
14015e9a4:	49 89 f0             	mov    %rsi,%r8
14015e9a7:	e8 54 fc ff ff       	call   0x14015e600
14015e9ac:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015e9b1:	48 01 f0             	add    %rsi,%rax
14015e9b4:	0f b6 10             	movzbl (%rax),%edx
14015e9b7:	39 d3                	cmp    %edx,%ebx
14015e9b9:	73 02                	jae    0x14015e9bd
14015e9bb:	88 18                	mov    %bl,(%rax)
14015e9bd:	41 0f b6 45 18       	movzbl 0x18(%r13),%eax
14015e9c2:	48 01 f0             	add    %rsi,%rax
14015e9c5:	0f b6 10             	movzbl (%rax),%edx
14015e9c8:	39 d3                	cmp    %edx,%ebx
14015e9ca:	0f 82 20 02 00 00    	jb     0x14015ebf0
14015e9d0:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
14015e9d5:	4d 85 ed             	test   %r13,%r13
14015e9d8:	74 7b                	je     0x14015ea55
14015e9da:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015e9de:	4d 85 f6             	test   %r14,%r14
14015e9e1:	74 2c                	je     0x14015ea0f
14015e9e3:	49 8b 0e             	mov    (%r14),%rcx
14015e9e6:	49 89 f0             	mov    %rsi,%r8
14015e9e9:	89 da                	mov    %ebx,%edx
14015e9eb:	e8 10 fc ff ff       	call   0x14015e600
14015e9f0:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015e9f4:	89 da                	mov    %ebx,%edx
14015e9f6:	49 89 f0             	mov    %rsi,%r8
14015e9f9:	e8 02 fc ff ff       	call   0x14015e600
14015e9fe:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015ea03:	48 01 f0             	add    %rsi,%rax
14015ea06:	0f b6 10             	movzbl (%rax),%edx
14015ea09:	39 d3                	cmp    %edx,%ebx
14015ea0b:	73 02                	jae    0x14015ea0f
14015ea0d:	88 18                	mov    %bl,(%rax)
14015ea0f:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015ea13:	4d 85 f6             	test   %r14,%r14
14015ea16:	74 2c                	je     0x14015ea44
14015ea18:	49 8b 0e             	mov    (%r14),%rcx
14015ea1b:	49 89 f0             	mov    %rsi,%r8
14015ea1e:	89 da                	mov    %ebx,%edx
14015ea20:	e8 db fb ff ff       	call   0x14015e600
14015ea25:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015ea29:	89 da                	mov    %ebx,%edx
14015ea2b:	49 89 f0             	mov    %rsi,%r8
14015ea2e:	e8 cd fb ff ff       	call   0x14015e600
14015ea33:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015ea38:	48 01 f0             	add    %rsi,%rax
14015ea3b:	0f b6 10             	movzbl (%rax),%edx
14015ea3e:	39 d3                	cmp    %edx,%ebx
14015ea40:	73 02                	jae    0x14015ea44
14015ea42:	88 18                	mov    %bl,(%rax)
14015ea44:	41 0f b6 45 18       	movzbl 0x18(%r13),%eax
14015ea49:	48 01 f0             	add    %rsi,%rax
14015ea4c:	0f b6 10             	movzbl (%rax),%edx
14015ea4f:	39 d3                	cmp    %edx,%ebx
14015ea51:	73 02                	jae    0x14015ea55
14015ea53:	88 18                	mov    %bl,(%rax)
14015ea55:	41 0f b6 44 24 18    	movzbl 0x18(%r12),%eax
14015ea5b:	48 01 f0             	add    %rsi,%rax
14015ea5e:	0f b6 10             	movzbl (%rax),%edx
14015ea61:	39 d3                	cmp    %edx,%ebx
14015ea63:	0f 82 7f 01 00 00    	jb     0x14015ebe8
14015ea69:	4c 8b 65 08          	mov    0x8(%rbp),%r12
14015ea6d:	4d 85 e4             	test   %r12,%r12
14015ea70:	0f 84 1b 01 00 00    	je     0x14015eb91
14015ea76:	4d 8b 2c 24          	mov    (%r12),%r13
14015ea7a:	4d 85 ed             	test   %r13,%r13
14015ea7d:	74 7d                	je     0x14015eafc
14015ea7f:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015ea83:	4d 85 f6             	test   %r14,%r14
14015ea86:	74 2c                	je     0x14015eab4
14015ea88:	49 8b 0e             	mov    (%r14),%rcx
14015ea8b:	49 89 f0             	mov    %rsi,%r8
14015ea8e:	89 da                	mov    %ebx,%edx
14015ea90:	e8 6b fb ff ff       	call   0x14015e600
14015ea95:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015ea99:	89 da                	mov    %ebx,%edx
14015ea9b:	49 89 f0             	mov    %rsi,%r8
14015ea9e:	e8 5d fb ff ff       	call   0x14015e600
14015eaa3:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015eaa8:	48 01 f0             	add    %rsi,%rax
14015eaab:	0f b6 10             	movzbl (%rax),%edx
14015eaae:	39 d3                	cmp    %edx,%ebx
14015eab0:	73 02                	jae    0x14015eab4
14015eab2:	88 18                	mov    %bl,(%rax)
14015eab4:	4d 8b 75 08          	mov    0x8(%r13),%r14
14015eab8:	4d 85 f6             	test   %r14,%r14
14015eabb:	74 2c                	je     0x14015eae9
14015eabd:	49 8b 0e             	mov    (%r14),%rcx
14015eac0:	49 89 f0             	mov    %rsi,%r8
14015eac3:	89 da                	mov    %ebx,%edx
14015eac5:	e8 36 fb ff ff       	call   0x14015e600
14015eaca:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14015eace:	89 da                	mov    %ebx,%edx
14015ead0:	49 89 f0             	mov    %rsi,%r8
14015ead3:	e8 28 fb ff ff       	call   0x14015e600
14015ead8:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14015eadd:	48 01 f0             	add    %rsi,%rax
14015eae0:	0f b6 10             	movzbl (%rax),%edx
14015eae3:	39 d3                	cmp    %edx,%ebx
14015eae5:	73 02                	jae    0x14015eae9
14015eae7:	88 18                	mov    %bl,(%rax)
14015eae9:	41 0f b6 45 18       	movzbl 0x18(%r13),%eax
14015eaee:	48 01 f0             	add    %rsi,%rax
14015eaf1:	0f b6 10             	movzbl (%rax),%edx
14015eaf4:	39 d3                	cmp    %edx,%ebx
14015eaf6:	0f 82 04 01 00 00    	jb     0x14015ec00
14015eafc:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
14015eb01:	4d 85 ed             	test   %r13,%r13
14015eb04:	74 7b                	je     0x14015eb81
14015eb06:	4d 8b 75 00          	mov    0x0(%r13),%r14
14015eb0a:	4d 85 f6             	test   %r14,%r14
14015eb0d:	74 2c                	je     0x14015eb3b
14015eb0f:	49 8b 0e             	mov    (%r14),%rcx