1401e0665:	41 54                	push   %r12
1401e0667:	41 56                	push   %r14
1401e0669:	41 57                	push   %r15
1401e066b:	b8 60 08 00 00       	mov    $0x860,%eax
1401e0670:	e8 bb 04 0d 00       	call   0x1402b0b30
1401e0675:	48 2b e0             	sub    %rax,%rsp
1401e0678:	48 8b 05 01 54 1f 00 	mov    0x1f5401(%rip),%rax        # 0x1403d5a80
1401e067f:	48 33 c4             	xor    %rsp,%rax
1401e0682:	48 89 84 24 50 08 00 	mov    %rax,0x850(%rsp)
1401e0689:	00
1401e068a:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1401e068e:	4c 8b f2             	mov    %rdx,%r14
1401e0691:	48 8b d9             	mov    %rcx,%rbx
1401e0694:	48 8d 15 dd 6d 15 00 	lea    0x156ddd(%rip),%rdx        # 0x140337478
1401e069b:	45 33 e4             	xor    %r12d,%r12d
1401e069e:	48 8b ce             	mov    %rsi,%rcx
1401e06a1:	49 8b f9             	mov    %r9,%rdi
1401e06a4:	49 8b e8             	mov    %r8,%rbp
1401e06a7:	45 8b fc             	mov    %r12d,%r15d
1401e06aa:	e8 11 30 0e 00       	call   0x1402c36c0
1401e06af:	85 c0                	test   %eax,%eax
1401e06b1:	0f 85 b1 00 00 00    	jne    0x1401e0768
1401e06b7:	4d 39 26             	cmp    %r12,(%r14)
1401e06ba:	74 6e                	je     0x1401e072a
1401e06bc:	e8 af 69 f4 ff       	call   0x140127070
1401e06c1:	4c 8d 05 c0 6d 15 00 	lea    0x156dc0(%rip),%r8        # 0x140337488
1401e06c8:	41 8d 54 24 5d       	lea    0x5d(%r12),%edx
1401e06cd:	48 8d 0d cc 6d 15 00 	lea    0x156dcc(%rip),%rcx        # 0x1403374a0
1401e06d4:	e8 b7 6a f4 ff       	call   0x140127190
1401e06d9:	ba 9b 00 00 00       	mov    $0x9b,%edx
1401e06de:	45 33 c0             	xor    %r8d,%r8d
1401e06e1:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401e06e5:	e8 a6 6b f4 ff       	call   0x140127290
1401e06ea:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401e06ee:	4c 8d 0d d3 57 15 00 	lea    0x1557d3(%rip),%r9        # 0x140335ec8
1401e06f5:	4c 8b 03             	mov    (%rbx),%r8
1401e06f8:	48 8d 15 d1 57 15 00 	lea    0x1557d1(%rip),%rdx        # 0x140335ed0
1401e06ff:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401e0704:	b9 06 00 00 00       	mov    $0x6,%ecx
1401e0709:	48 8d 05 b0 57 15 00 	lea    0x1557b0(%rip),%rax        # 0x140335ec0
1401e0710:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401e0715:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e0719:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e071e:	e8 9d c1 f3 ff       	call   0x14011c8c0
1401e0723:	33 c0                	xor    %eax,%eax
1401e0725:	e9 e5 01 00 00       	jmp    0x1401e090f
1401e072a:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401e072e:	33 d2                	xor    %edx,%edx
1401e0730:	e8 9b 56 f1 ff       	call   0x1400f5dd0
1401e0735:	49 89 06             	mov    %rax,(%r14)
1401e0738:	48 85 c0             	test   %rax,%rax
1401e073b:	0f 85 c9 01 00 00    	jne    0x1401e090a
1401e0741:	e8 2a 69 f4 ff       	call   0x140127070
1401e0746:	4c 8d 05 3b 6d 15 00 	lea    0x156d3b(%rip),%r8        # 0x140337488
1401e074d:	ba 62 00 00 00       	mov    $0x62,%edx
1401e0752:	48 8d 0d 47 6d 15 00 	lea    0x156d47(%rip),%rcx        # 0x1403374a0
1401e0759:	e8 32 6a f4 ff       	call   0x140127190
1401e075e:	ba 6e 00 00 00       	mov    $0x6e,%edx
1401e0763:	e9 76 ff ff ff       	jmp    0x1401e06de
1401e0768:	49 8b cc             	mov    %r12,%rcx
1401e076b:	48 8d 15 56 88 14 00 	lea    0x148856(%rip),%rdx        # 0x140328fc8
1401e0772:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
1401e0776:	48 ff c1             	inc    %rcx
1401e0779:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
1401e077d:	75 6d                	jne    0x1401e07ec
1401e077f:	48 83 f9 08          	cmp    $0x8,%rcx
1401e0783:	75 ed                	jne    0x1401e0772
1401e0785:	4c 39 65 00          	cmp    %r12,0x0(%rbp)
1401e0789:	74 27                	je     0x1401e07b2
1401e078b:	e8 e0 68 f4 ff       	call   0x140127070
1401e0790:	4c 8d 05 f1 6c 15 00 	lea    0x156cf1(%rip),%r8        # 0x140337488
1401e0797:	ba 69 00 00 00       	mov    $0x69,%edx
1401e079c:	48 8d 0d fd 6c 15 00 	lea    0x156cfd(%rip),%rcx        # 0x1403374a0
1401e07a3:	e8 e8 69 f4 ff       	call   0x140127190
1401e07a8:	ba 9d 00 00 00       	mov    $0x9d,%edx
1401e07ad:	e9 2c ff ff ff       	jmp    0x1401e06de
1401e07b2:	48 8b d5             	mov    %rbp,%rdx
1401e07b5:	48 8b cb             	mov    %rbx,%rcx
1401e07b8:	e8 13 1b fb ff       	call   0x1401922d0
1401e07bd:	85 c0                	test   %eax,%eax
1401e07bf:	0f 85 45 01 00 00    	jne    0x1401e090a
1401e07c5:	e8 a6 68 f4 ff       	call   0x140127070
1401e07ca:	4c 8d 05 b7 6c 15 00 	lea    0x156cb7(%rip),%r8        # 0x140337488
1401e07d1:	ba 6e 00 00 00       	mov    $0x6e,%edx
1401e07d6:	48 8d 0d c3 6c 15 00 	lea    0x156cc3(%rip),%rcx        # 0x1403374a0
1401e07dd:	e8 ae 69 f4 ff       	call   0x140127190
1401e07e2:	ba 9c 00 00 00       	mov    $0x9c,%edx
1401e07e7:	e9 f2 fe ff ff       	jmp    0x1401e06de
1401e07ec:	49 8b cc             	mov    %r12,%rcx
1401e07ef:	48 8d 15 8a 86 14 00 	lea    0x14868a(%rip),%rdx        # 0x140328e80
1401e07f6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401e07fd:	00 00 00
1401e0800:	0f b6 04 0e          	movzbl (%rsi,%rcx,1),%eax
1401e0804:	48 ff c1             	inc    %rcx
1401e0807:	3a 44 0a ff          	cmp    -0x1(%rdx,%rcx,1),%al
1401e080b:	0f 85 f9 00 00 00    	jne    0x1401e090a
1401e0811:	48 83 f9 07          	cmp    $0x7,%rcx
1401e0815:	75 e9                	jne    0x1401e0800
1401e0817:	4d 8b f4             	mov    %r12,%r14
1401e081a:	4c 39 27             	cmp    %r12,(%rdi)
1401e081d:	75 3a                	jne    0x1401e0859
1401e081f:	e8 fc d5 f4 ff       	call   0x14012de20
1401e0824:	48 89 07             	mov    %rax,(%rdi)
1401e0827:	48 85 c0             	test   %rax,%rax
1401e082a:	75 27                	jne    0x1401e0853
1401e082c:	e8 3f 68 f4 ff       	call   0x140127070
1401e0831:	4c 8d 05 50 6c 15 00 	lea    0x156c50(%rip),%r8        # 0x140337488
1401e0838:	ba 79 00 00 00       	mov    $0x79,%edx
1401e083d:	48 8d 0d 5c 6c 15 00 	lea    0x156c5c(%rip),%rcx        # 0x1403374a0
1401e0844:	e8 47 69 f4 ff       	call   0x140127190
1401e0849:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401e084e:	e9 8b fe ff ff       	jmp    0x1401e06de
1401e0853:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1401e0859:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401e085d:	48 8d 15 54 6c 15 00 	lea    0x156c54(%rip),%rdx        # 0x1403374b8
1401e0864:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401e086a:	e8 c1 26 0e 00       	call   0x1402c2f30
1401e086f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401e0873:	85 c0                	test   %eax,%eax
1401e0875:	0f 85 18 01 00 00    	jne    0x1401e0993
1401e087b:	48 83 c1 04          	add    $0x4,%rcx
1401e087f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401e0884:	e8 c7 9b f4 ff       	call   0x14012a450
1401e0889:	48 8b f0             	mov    %rax,%rsi
1401e088c:	48 85 c0             	test   %rax,%rax
1401e088f:	0f 84 af 03 00 00    	je     0x1401e0c44
1401e0895:	48 8b 0f             	mov    (%rdi),%rcx
1401e0898:	4c 8d 05 01 6c 15 00 	lea    0x156c01(%rip),%r8        # 0x1403374a0
1401e089f:	8b 44 24 40          	mov    0x40(%rsp),%eax
1401e08a3:	41 b9 89 00 00 00    	mov    $0x89,%r9d
1401e08a9:	ff c0                	inc    %eax
1401e08ab:	8b 11                	mov    (%rcx),%edx
1401e08ad:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e08b1:	03 d0                	add    %eax,%edx
1401e08b3:	48 63 d2             	movslq %edx,%rdx
1401e08b6:	e8 35 b5 f0 ff       	call   0x1400ebdf0
1401e08bb:	48 85 c0             	test   %rax,%rax
1401e08be:	74 71                	je     0x1401e0931
1401e08c0:	48 8b 0f             	mov    (%rdi),%rcx
1401e08c3:	48 8b d6             	mov    %rsi,%rdx
1401e08c6:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401e08ca:	48 8b 07             	mov    (%rdi),%rax
1401e08cd:	4c 63 44 24 40       	movslq 0x40(%rsp),%r8
1401e08d2:	48 63 08             	movslq (%rax),%rcx
1401e08d5:	48 03 48 08          	add    0x8(%rax),%rcx
1401e08d9:	e8 82 0a 10 00       	call   0x1402e1360
1401e08de:	48 8b 0f             	mov    (%rdi),%rcx
1401e08e1:	48 8d 15 b8 6b 15 00 	lea    0x156bb8(%rip),%rdx        # 0x1403374a0
1401e08e8:	8b 44 24 40          	mov    0x40(%rsp),%eax
1401e08ec:	41 b8 9d 00 00 00    	mov    $0x9d,%r8d
1401e08f2:	01 01                	add    %eax,(%rcx)
1401e08f4:	48 8b 07             	mov    (%rdi),%rax
1401e08f7:	48 63 08             	movslq (%rax),%rcx
1401e08fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e08fe:	44 88 24 01          	mov    %r12b,(%rcx,%rax,1)
1401e0902:	48 8b ce             	mov    %rsi,%rcx
1401e0905:	e8 b6 b4 f0 ff       	call   0x1400ebdc0
1401e090a:	b8 01 00 00 00       	mov    $0x1,%eax
1401e090f:	48 8b 8c 24 50 08 00 	mov    0x850(%rsp),%rcx
1401e0916:	00
1401e0917:	48 33 cc             	xor    %rsp,%rcx
1401e091a:	e8 91 f5 0c 00       	call   0x1402afeb0
1401e091f:	48 81 c4 60 08 00 00 	add    $0x860,%rsp
1401e0926:	41 5f                	pop    %r15
1401e0928:	41 5e                	pop    %r14
1401e092a:	41 5c                	pop    %r12
1401e092c:	5f                   	pop    %rdi
1401e092d:	5e                   	pop    %rsi
1401e092e:	5d                   	pop    %rbp
1401e092f:	5b                   	pop    %rbx
1401e0930:	c3                   	ret
1401e0931:	41 b8 91 00 00 00    	mov    $0x91,%r8d
1401e0937:	48 8d 15 62 6b 15 00 	lea    0x156b62(%rip),%rdx        # 0x1403374a0
1401e093e:	48 8b ce             	mov    %rsi,%rcx
1401e0941:	e8 7a b4 f0 ff       	call   0x1400ebdc0
1401e0946:	48 8b 0f             	mov    (%rdi),%rcx
1401e0949:	48 8d 15 50 6b 15 00 	lea    0x156b50(%rip),%rdx        # 0x1403374a0
1401e0950:	41 b8 96 00 00 00    	mov    $0x96,%r8d
1401e0956:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e095a:	e8 61 b4 f0 ff       	call   0x1400ebdc0
1401e095f:	48 8b 07             	mov    (%rdi),%rax
1401e0962:	4c 89 60 08          	mov    %r12,0x8(%rax)
1401e0966:	48 8b 07             	mov    (%rdi),%rax
1401e0969:	44 89 20             	mov    %r12d,(%rax)
1401e096c:	e8 ff 66 f4 ff       	call   0x140127070
1401e0971:	ba 99 00 00 00       	mov    $0x99,%edx
1401e0976:	4c 8d 05 0b 6b 15 00 	lea    0x156b0b(%rip),%r8        # 0x140337488
1401e097d:	48 8d 0d 1c 6b 15 00 	lea    0x156b1c(%rip),%rcx        # 0x1403374a0
1401e0984:	e8 07 68 f4 ff       	call   0x140127190
1401e0989:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401e098e:	e9 a5 02 00 00       	jmp    0x1401e0c38
1401e0993:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401e0999:	48 8d 15 20 6b 15 00 	lea    0x156b20(%rip),%rdx        # 0x1403374c0
1401e09a0:	e8 8b 25 0e 00       	call   0x1402c2f30
1401e09a5:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401e09a9:	85 c0                	test   %eax,%eax
1401e09ab:	0f 85 93 01 00 00    	jne    0x1401e0b44
1401e09b1:	48 83 c1 05          	add    $0x5,%rcx
1401e09b5:	48 8d 15 b0 ec 10 00 	lea    0x10ecb0(%rip),%rdx        # 0x1402ef66c
1401e09bc:	e8 df d5 f0 ff       	call   0x1400edfa0
1401e09c1:	48 8b e8             	mov    %rax,%rbp
1401e09c4:	48 85 c0             	test   %rax,%rax
1401e09c7:	75 27                	jne    0x1401e09f0
1401e09c9:	e8 a2 66 f4 ff       	call   0x140127070
1401e09ce:	ba a3 00 00 00       	mov    $0xa3,%edx
1401e09d3:	4c 8d 05 ae 6a 15 00 	lea    0x156aae(%rip),%r8        # 0x140337488
1401e09da:	48 8d 0d bf 6a 15 00 	lea    0x156abf(%rip),%rcx        # 0x1403374a0
1401e09e1:	e8 aa 67 f4 ff       	call   0x140127190
1401e09e6:	ba 20 00 08 00       	mov    $0x80020,%edx
1401e09eb:	e9 48 02 00 00       	jmp    0x1401e0c38
1401e09f0:	41 b8 00 08 00 00    	mov    $0x800,%r8d
1401e09f6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401e09fb:	48 8b cd             	mov    %rbp,%rcx
1401e09fe:	e8 6d c7 f0 ff       	call   0x1400ed170
1401e0a03:	48 63 f0             	movslq %eax,%rsi
1401e0a06:	85 c0                	test   %eax,%eax
1401e0a08:	7f 2b                	jg     0x1401e0a35
1401e0a0a:	75 11                	jne    0x1401e0a1d
1401e0a0c:	ba 08 00 00 00       	mov    $0x8,%edx
1401e0a11:	48 8b cd             	mov    %rbp,%rcx
1401e0a14:	e8 f7 c7 f0 ff       	call   0x1400ed210
1401e0a19:	85 c0                	test   %eax,%eax
1401e0a1b:	75 d3                	jne    0x1401e09f0
1401e0a1d:	48 8b cd             	mov    %rbp,%rcx
1401e0a20:	e8 7b bb f0 ff       	call   0x1400ec5a0
1401e0a25:	85 f6                	test   %esi,%esi
1401e0a27:	79 6c                	jns    0x1401e0a95
1401e0a29:	e8 42 66 f4 ff       	call   0x140127070
1401e0a2e:	ba c1 00 00 00       	mov    $0xc1,%edx
1401e0a33:	eb 9e                	jmp    0x1401e09d3
1401e0a35:	48 8b 0f             	mov    (%rdi),%rcx
1401e0a38:	4c 8d 05 61 6a 15 00 	lea    0x156a61(%rip),%r8        # 0x1403374a0
1401e0a3f:	41 b9 ad 00 00 00    	mov    $0xad,%r9d
1401e0a45:	8b 11                	mov    (%rcx),%edx
1401e0a47:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e0a4b:	ff c2                	inc    %edx
1401e0a4d:	03 d6                	add    %esi,%edx
1401e0a4f:	48 63 d2             	movslq %edx,%rdx
1401e0a52:	e8 99 b3 f0 ff       	call   0x1400ebdf0
1401e0a57:	48 8b 0f             	mov    (%rdi),%rcx
1401e0a5a:	4c 8b f0             	mov    %rax,%r14
1401e0a5d:	48 85 c0             	test   %rax,%rax
1401e0a60:	74 4b                	je     0x1401e0aad
1401e0a62:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401e0a66:	4c 8b c6             	mov    %rsi,%r8
1401e0a69:	48 8b 17             	mov    (%rdi),%rdx
1401e0a6c:	48 63 0a             	movslq (%rdx),%rcx
1401e0a6f:	48 03 4a 08          	add    0x8(%rdx),%rcx
1401e0a73:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401e0a78:	e8 e3 08 10 00       	call   0x1402e1360
1401e0a7d:	48 8b 07             	mov    (%rdi),%rax
1401e0a80:	01 30                	add    %esi,(%rax)
1401e0a82:	48 8b 07             	mov    (%rdi),%rax
1401e0a85:	48 63 08             	movslq (%rax),%rcx
1401e0a88:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e0a8c:	44 88 24 01          	mov    %r12b,(%rcx,%rax,1)
1401e0a90:	e9 5b ff ff ff       	jmp    0x1401e09f0
1401e0a95:	4d 85 f6             	test   %r14,%r14
1401e0a98:	0f 85 6c fe ff ff    	jne    0x1401e090a
1401e0a9e:	e8 cd 65 f4 ff       	call   0x140127070
1401e0aa3:	ba e1 00 00 00       	mov    $0xe1,%edx
1401e0aa8:	e9 c9 fe ff ff       	jmp    0x1401e0976
1401e0aad:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e0ab1:	48 8d 15 e8 69 15 00 	lea    0x1569e8(%rip),%rdx        # 0x1403374a0
1401e0ab8:	41 b8 b0 00 00 00    	mov    $0xb0,%r8d
1401e0abe:	e8 fd b2 f0 ff       	call   0x1400ebdc0
1401e0ac3:	48 8b 07             	mov    (%rdi),%rax
1401e0ac6:	4c 89 60 08          	mov    %r12,0x8(%rax)
1401e0aca:	48 8b 07             	mov    (%rdi),%rax
1401e0acd:	44 89 20             	mov    %r12d,(%rax)
1401e0ad0:	e8 9b 65 f4 ff       	call   0x140127070
1401e0ad5:	4c 8d 05 ac 69 15 00 	lea    0x1569ac(%rip),%r8        # 0x140337488
1401e0adc:	ba b3 00 00 00       	mov    $0xb3,%edx
1401e0ae1:	48 8d 0d b8 69 15 00 	lea    0x1569b8(%rip),%rcx        # 0x1403374a0
1401e0ae8:	e8 a3 66 f4 ff       	call   0x140127190
1401e0aed:	45 33 c0             	xor    %r8d,%r8d
1401e0af0:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401e0af5:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401e0af9:	e8 92 67 f4 ff       	call   0x140127290
1401e0afe:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401e0b02:	4c 8d 0d bf 53 15 00 	lea    0x1553bf(%rip),%r9        # 0x140335ec8
1401e0b09:	4c 8b 03             	mov    (%rbx),%r8
1401e0b0c:	48 8d 15 bd 53 15 00 	lea    0x1553bd(%rip),%rdx        # 0x140335ed0
1401e0b13:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401e0b18:	b9 06 00 00 00       	mov    $0x6,%ecx
1401e0b1d:	48 8d 05 9c 53 15 00 	lea    0x15539c(%rip),%rax        # 0x140335ec0
1401e0b24:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401e0b29:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401e0b2d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401e0b32:	e8 89 bd f3 ff       	call   0x14011c8c0
1401e0b37:	48 8b cd             	mov    %rbp,%rcx
1401e0b3a:	e8 61 ba f0 ff       	call   0x1400ec5a0
1401e0b3f:	e9 39 01 00 00       	jmp    0x1401e0c7d
1401e0b44:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401e0b4a:	48 8d 15 77 69 15 00 	lea    0x156977(%rip),%rdx        # 0x1403374c8
1401e0b51:	e8 da 23 0e 00       	call   0x1402c2f30
1401e0b56:	85 c0                	test   %eax,%eax
1401e0b58:	0f 85 b8 00 00 00    	jne    0x1401e0c16
1401e0b5e:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401e0b62:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1401e0b69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401e0b70:	48 ff c2             	inc    %rdx
1401e0b73:	44 38 64 10 05       	cmp    %r12b,0x5(%rax,%rdx,1)
1401e0b78:	75 f6                	jne    0x1401e0b70
1401e0b7a:	48 8b 0f             	mov    (%rdi),%rcx
1401e0b7d:	4c 8d 05 1c 69 15 00 	lea    0x15691c(%rip),%r8        # 0x1403374a0
1401e0b84:	89 54 24 40          	mov    %edx,0x40(%rsp)
1401e0b88:	41 b9 c8 00 00 00    	mov    $0xc8,%r9d
1401e0b8e:	8b 01                	mov    (%rcx),%eax
1401e0b90:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e0b94:	ff c0                	inc    %eax
1401e0b96:	03 d0                	add    %eax,%edx
1401e0b98:	48 63 d2             	movslq %edx,%rdx
1401e0b9b:	e8 50 b2 f0 ff       	call   0x1400ebdf0
1401e0ba0:	48 8b 0f             	mov    (%rdi),%rcx
1401e0ba3:	48 85 c0             	test   %rax,%rax
1401e0ba6:	74 3c                	je     0x1401e0be4
1401e0ba8:	48 89 41 08          	mov    %rax,0x8(%rcx)
1401e0bac:	48 8b 07             	mov    (%rdi),%rax
1401e0baf:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401e0bb3:	4c 63 44 24 40       	movslq 0x40(%rsp),%r8
1401e0bb8:	48 83 c2 05          	add    $0x5,%rdx
1401e0bbc:	48 63 08             	movslq (%rax),%rcx
1401e0bbf:	48 03 48 08          	add    0x8(%rax),%rcx
1401e0bc3:	e8 98 07 10 00       	call   0x1402e1360
1401e0bc8:	48 8b 0f             	mov    (%rdi),%rcx
1401e0bcb:	8b 44 24 40          	mov    0x40(%rsp),%eax
1401e0bcf:	01 01                	add    %eax,(%rcx)
1401e0bd1:	48 8b 07             	mov    (%rdi),%rax
1401e0bd4:	48 63 08             	movslq (%rax),%rcx
1401e0bd7:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e0bdb:	44 88 24 01          	mov    %r12b,(%rcx,%rax,1)
1401e0bdf:	e9 26 fd ff ff       	jmp    0x1401e090a
1401e0be4:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401e0be8:	48 8d 15 b1 68 15 00 	lea    0x1568b1(%rip),%rdx        # 0x1403374a0
1401e0bef:	41 b8 d4 00 00 00    	mov    $0xd4,%r8d
1401e0bf5:	e8 c6 b1 f0 ff       	call   0x1400ebdc0
1401e0bfa:	48 8b 07             	mov    (%rdi),%rax
1401e0bfd:	4c 89 60 08          	mov    %r12,0x8(%rax)
1401e0c01:	48 8b 07             	mov    (%rdi),%rax
1401e0c04:	44 89 20             	mov    %r12d,(%rax)
1401e0c07:	e8 64 64 f4 ff       	call   0x140127070
1401e0c0c:	ba d7 00 00 00       	mov    $0xd7,%edx
1401e0c11:	e9 60 fd ff ff       	jmp    0x1401e0976
1401e0c16:	e8 55 64 f4 ff       	call   0x140127070
1401e0c1b:	4c 8d 05 66 68 15 00 	lea    0x156866(%rip),%r8        # 0x140337488
1401e0c22:	ba dc 00 00 00       	mov    $0xdc,%edx
1401e0c27:	48 8d 0d 72 68 15 00 	lea    0x156872(%rip),%rcx        # 0x1403374a0
1401e0c2e:	e8 5d 65 f4 ff       	call   0x140127190
1401e0c33:	ba 98 00 00 00       	mov    $0x98,%edx