14000f0db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f0e0:	e9 47 ff ff ff       	jmp    0x14000f02c
14000f0e5:	cc                   	int3
14000f0e6:	cc                   	int3
14000f0e7:	cc                   	int3
14000f0e8:	cc                   	int3
14000f0e9:	cc                   	int3
14000f0ea:	cc                   	int3
14000f0eb:	cc                   	int3
14000f0ec:	cc                   	int3
14000f0ed:	cc                   	int3
14000f0ee:	cc                   	int3
14000f0ef:	cc                   	int3
14000f0f0:	40 55                	rex push %rbp
14000f0f2:	53                   	push   %rbx
14000f0f3:	56                   	push   %rsi
14000f0f4:	57                   	push   %rdi
14000f0f5:	41 54                	push   %r12
14000f0f7:	41 56                	push   %r14
14000f0f9:	41 57                	push   %r15
14000f0fb:	48 8d ac 24 60 ff ff 	lea    -0xa0(%rsp),%rbp
14000f102:	ff
14000f103:	48 81 ec a0 01 00 00 	sub    $0x1a0,%rsp
14000f10a:	48 8b 05 af 00 09 00 	mov    0x900af(%rip),%rax        # 0x14009f1c0
14000f111:	48 33 c4             	xor    %rsp,%rax
14000f114:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
14000f11b:	33 f6                	xor    %esi,%esi
14000f11d:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
14000f122:	48 39 35 4f 11 09 00 	cmp    %rsi,0x9114f(%rip)        # 0x1400a0278
14000f129:	48 8b c2             	mov    %rdx,%rax
14000f12c:	44 89 45 b4          	mov    %r8d,-0x4c(%rbp)
14000f130:	48 8b f9             	mov    %rcx,%rdi
14000f133:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14000f138:	44 8d 76 03          	lea    0x3(%rsi),%r14d
14000f13c:	48 89 75 88          	mov    %rsi,-0x78(%rbp)
14000f140:	44 8d 7e 01          	lea    0x1(%rsi),%r15d
14000f144:	89 74 24 78          	mov    %esi,0x78(%rsp)
14000f148:	44 8d 66 05          	lea    0x5(%rsi),%r12d
14000f14c:	48 89 75 98          	mov    %rsi,-0x68(%rbp)
14000f150:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
14000f154:	48 89 75 b8          	mov    %rsi,-0x48(%rbp)
14000f158:	48 89 75 a0          	mov    %rsi,-0x60(%rbp)
14000f15c:	48 89 75 90          	mov    %rsi,-0x70(%rbp)
14000f160:	74 75                	je     0x14000f1d7
14000f162:	33 d2                	xor    %edx,%edx
14000f164:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
14000f168:	44 8d 46 70          	lea    0x70(%rsi),%r8d
14000f16c:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
14000f170:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14000f174:	8b de                	mov    %esi,%ebx
14000f176:	e8 c0 92 02 00       	call   0x14003843b
14000f17b:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14000f17f:	44 89 75 10          	mov    %r14d,0x10(%rbp)
14000f183:	33 c9                	xor    %ecx,%ecx
14000f185:	c7 45 14 40 00 00 00 	movl   $0x40,0x14(%rbp)
14000f18c:	48 ff 15 8d 56 07 00 	rex.W call *0x7568d(%rip)        # 0x140084820
14000f193:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f198:	8b f0                	mov    %eax,%esi
14000f19a:	85 c0                	test   %eax,%eax
14000f19c:	75 0a                	jne    0x14000f1a8
14000f19e:	33 d2                	xor    %edx,%edx
14000f1a0:	44 39 7d 48          	cmp    %r15d,0x48(%rbp)
14000f1a4:	41 0f 44 df          	cmove  %r15d,%ebx
14000f1a8:	48 83 7d c8 00       	cmpq   $0x0,-0x38(%rbp)
14000f1ad:	0f 85 b9 ab 03 00    	jne    0x140049d6c
14000f1b3:	48 83 7d a8 00       	cmpq   $0x0,-0x58(%rbp)
14000f1b8:	0f 85 c4 ab 03 00    	jne    0x140049d82
14000f1be:	85 f6                	test   %esi,%esi
14000f1c0:	75 09                	jne    0x14000f1cb
14000f1c2:	41 3b df             	cmp    %r15d,%ebx
14000f1c5:	0f 84 cd ab 03 00    	je     0x140049d98
14000f1cb:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14000f1d0:	33 f6                	xor    %esi,%esi
14000f1d2:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
14000f1d7:	83 3d ba 19 09 00 00 	cmpl   $0x0,0x919ba(%rip)        # 0x1400a0b98
14000f1de:	0f 85 00 ac 03 00    	jne    0x140049de4
14000f1e4:	48 85 ff             	test   %rdi,%rdi
14000f1e7:	0f 84 27 b0 03 00    	je     0x14004a214
14000f1ed:	81 3f 73 65 72 48    	cmpl   $0x48726573,(%rdi)
14000f1f3:	0f 85 1b b0 03 00    	jne    0x14004a214
14000f1f9:	48 85 c0             	test   %rax,%rax
14000f1fc:	0f 84 08 b0 03 00    	je     0x14004a20a
14000f202:	4d 85 c9             	test   %r9,%r9
14000f205:	0f 84 ff af 03 00    	je     0x14004a20a
14000f20b:	8b 4f 08             	mov    0x8(%rdi),%ecx
14000f20e:	41 8b d7             	mov    %r15d,%edx
14000f211:	48 ff 15 18 61 07 00 	rex.W call *0x76118(%rip)        # 0x140085330
14000f218:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f21d:	84 c0                	test   %al,%al
14000f21f:	0f 84 c8 08 00 00    	je     0x14000faed
14000f225:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
14000f229:	48 8d 0d c0 11 09 00 	lea    0x911c0(%rip),%rcx        # 0x1400a03f0
14000f230:	41 0f b6 d7          	movzbl %r15b,%edx
14000f234:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14000f239:	4c 89 ac 24 f0 01 00 	mov    %r13,0x1f0(%rsp)
14000f240:	00
14000f241:	48 ff 15 e0 60 07 00 	rex.W call *0x760e0(%rip)        # 0x140085328
14000f248:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f24d:	4c 8d ab 10 01 00 00 	lea    0x110(%rbx),%r13
14000f254:	49 8b cd             	mov    %r13,%rcx
14000f257:	48 ff 15 92 5b 07 00 	rex.W call *0x75b92(%rip)        # 0x140084df0
14000f25e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f263:	48 8b 83 d0 00 00 00 	mov    0xd0(%rbx),%rax
14000f26a:	8b fe                	mov    %esi,%edi
14000f26c:	4c 8b 7b 38          	mov    0x38(%rbx),%r15
14000f270:	49 c7 c4 ff ff ff ff 	mov    $0xffffffffffffffff,%r12
14000f277:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
14000f27c:	48 8b 58 18          	mov    0x18(%rax),%rbx
14000f280:	48 81 fb 02 00 00 80 	cmp    $0xffffffff80000002,%rbx
14000f287:	0f 84 61 ab 03 00    	je     0x140049dee
14000f28d:	49 8b f7             	mov    %r15,%rsi
14000f290:	48 8b d6             	mov    %rsi,%rdx
14000f293:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14000f297:	48 ff 15 0a 61 07 00 	rex.W call *0x7610a(%rip)        # 0x1400853a8
14000f29e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f2a3:	48 8d 45 00          	lea    0x0(%rbp),%rax
14000f2a7:	c7 45 d0 30 00 00 00 	movl   $0x30,-0x30(%rbp)
14000f2ae:	0f 57 c0             	xorps  %xmm0,%xmm0
14000f2b1:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14000f2b5:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14000f2b9:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
14000f2bd:	ba 19 00 02 00       	mov    $0x20019,%edx
14000f2c2:	c7 45 e8 40 00 00 00 	movl   $0x40,-0x18(%rbp)
14000f2c9:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14000f2cd:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
14000f2d2:	48 ff 15 cf 63 07 00 	rex.W call *0x763cf(%rip)        # 0x1400856a8
14000f2d9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f2de:	8b d8                	mov    %eax,%ebx
14000f2e0:	3d 22 00 00 c0       	cmp    $0xc0000022,%eax
14000f2e5:	0f 84 ae ab 03 00    	je     0x140049e99
14000f2eb:	85 ff                	test   %edi,%edi
14000f2ed:	0f 85 43 ac 03 00    	jne    0x140049f36
14000f2f3:	8b cb                	mov    %ebx,%ecx
14000f2f5:	48 ff 15 9c 60 07 00 	rex.W call *0x7609c(%rip)        # 0x140085398
14000f2fc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000f301:	8b d8                	mov    %eax,%ebx
14000f303:	48 8d 3d f6 fc 08 00 	lea    0x8fcf6(%rip),%rdi        # 0x14009f000
14000f30a:	85 db                	test   %ebx,%ebx
14000f30c:	0f 85 48 ac 03 00    	jne    0x140049f5a
14000f312:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14000f316:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14000f31a:	33 db                	xor    %ebx,%ebx
14000f31c:	48 8d 15 e5 7f 07 00 	lea    0x77fe5(%rip),%rdx        # 0x140087308
14000f323:	45 33 c9             	xor    %r9d,%r9d
14000f326:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
14000f32a:	e8 01 16 00 00       	call   0x140010930
14000f32f:	85 c0                	test   %eax,%eax
14000f331:	0f 85 8a 07 00 00    	jne    0x14000fac1
14000f337:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
14000f33b:	8b c3                	mov    %ebx,%eax
14000f33d:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
14000f341:	44 8b f3             	mov    %ebx,%r14d
14000f344:	48 85 c0             	test   %rax,%rax
14000f347:	0f 85 91 ac 03 00    	jne    0x140049fde
14000f34d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14000f352:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14000f356:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14000f35b:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
14000f35f:	45 85 f6             	test   %r14d,%r14d
14000f362:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14000f366:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14000f36b:	48 8b c3             	mov    %rbx,%rax
14000f36e:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
14000f373:	49 0f 44 c7          	cmove  %r15,%rax
14000f377:	4c 8b f8             	mov    %rax,%r15
14000f37a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14000f37e:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14000f383:	48 8b f8             	mov    %rax,%rdi
14000f386:	49 8d 46 20          	lea    0x20(%r14),%rax
14000f38a:	49 8b d6             	mov    %r14,%rdx
14000f38d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000f392:	49 8d 4e 08          	lea    0x8(%r14),%rcx
14000f396:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14000f39b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000f3a0:	4d 8d 46 04          	lea    0x4(%r14),%r8
14000f3a4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000f3a9:	48 8b ce             	mov    %rsi,%rcx
14000f3ac:	e8 4f 07 00 00       	call   0x14000fb00
14000f3b1:	8b d8                	mov    %eax,%ebx
14000f3b3:	85 c0                	test   %eax,%eax
14000f3b5:	0f 85 48 ac 03 00    	jne    0x14004a003
14000f3bb:	48 85 ff             	test   %rdi,%rdi
14000f3be:	74 09                	je     0x14000f3c9
14000f3c0:	39 45 b0             	cmp    %eax,-0x50(%rbp)
14000f3c3:	0f 84 1f 06 00 00    	je     0x14000f9e8
14000f3c9:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
14000f3cd:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14000f3d1:	45 33 c9             	xor    %r9d,%r9d
14000f3d4:	48 8d 15 15 7f 07 00 	lea    0x77f15(%rip),%rdx        # 0x1400872f0
14000f3db:	e8 50 15 00 00       	call   0x140010930
14000f3e0:	33 db                	xor    %ebx,%ebx
14000f3e2:	85 c0                	test   %eax,%eax
14000f3e4:	0f 85 f2 05 00 00    	jne    0x14000f9dc
14000f3ea:	4c 8b 75 a0          	mov    -0x60(%rbp),%r14
14000f3ee:	4d 85 ff             	test   %r15,%r15
14000f3f1:	0f 84 ec 06 00 00    	je     0x14000fae3
14000f3f7:	49 8b c4             	mov    %r12,%rax
14000f3fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000f400:	66 41 83 7c 47 02 00 	cmpw   $0x0,0x2(%r15,%rax,2)
14000f407:	48 8d 40 01          	lea    0x1(%rax),%rax
14000f40b:	75 f3                	jne    0x14000f400
14000f40d:	8d 0c 45 59 00 00 00 	lea    0x59(,%rax,2),%ecx
14000f414:	48 8b 75 90          	mov    -0x70(%rbp),%rsi
14000f418:	48 85 f6             	test   %rsi,%rsi
14000f41b:	0f 84 64 ac 03 00    	je     0x14004a085
14000f421:	49 8b c4             	mov    %r12,%rax
14000f424:	66 83 7c 46 02 00    	cmpw   $0x0,0x2(%rsi,%rax,2)
14000f42a:	48 8d 40 01          	lea    0x1(%rax),%rax
14000f42e:	75 f4                	jne    0x14000f424
14000f430:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
14000f434:	44 8d 04 41          	lea    (%rcx,%rax,2),%r8d
14000f438:	4c 89 4d 98          	mov    %r9,-0x68(%rbp)
14000f43c:	4d 85 c9             	test   %r9,%r9
14000f43f:	0f 85 39 05 00 00    	jne    0x14000f97e
14000f445:	4c 8b 5d c0          	mov    -0x40(%rbp),%r11
14000f449:	4c 89 5d a8          	mov    %r11,-0x58(%rbp)
14000f44d:	4d 85 db             	test   %r11,%r11
14000f450:	0f 84 ff 04 00 00    	je     0x14000f955
14000f456:	66 41 83 3b 00       	cmpw   $0x0,(%r11)
14000f45b:	8b d3                	mov    %ebx,%edx
14000f45d:	49 8b cb             	mov    %r11,%rcx
14000f460:	74 30                	je     0x14000f492
14000f462:	49 8b c4             	mov    %r12,%rax
14000f465:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14000f46c:	00 00 00 00
14000f470:	66 83 7c 41 02 00    	cmpw   $0x0,0x2(%rcx,%rax,2)
14000f476:	48 8d 40 01          	lea    0x1(%rax),%rax
14000f47a:	75 f4                	jne    0x14000f470
14000f47c:	8d 14 42             	lea    (%rdx,%rax,2),%edx
14000f47f:	8d 04 45 02 00 00 00 	lea    0x2(,%rax,2),%eax
14000f486:	83 c2 02             	add    $0x2,%edx
14000f489:	48 03 c8             	add    %rax,%rcx
14000f48c:	66 83 39 00          	cmpw   $0x0,(%rcx)
14000f490:	75 d0                	jne    0x14000f462
14000f492:	8d 42 02             	lea    0x2(%rdx),%eax
14000f495:	89 44 24 78          	mov    %eax,0x78(%rsp)
14000f499:	8d 48 10             	lea    0x10(%rax),%ecx
14000f49c:	41 03 c8             	add    %r8d,%ecx
14000f49f:	4d 85 f6             	test   %r14,%r14
14000f4a2:	74 1c                	je     0x14000f4c0
14000f4a4:	49 8b c4             	mov    %r12,%rax
14000f4a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14000f4ae:	00 00
14000f4b0:	66 41 83 7c 46 02 00 	cmpw   $0x0,0x2(%r14,%rax,2)
14000f4b7:	48 8d 40 01          	lea    0x1(%rax),%rax
14000f4bb:	75 f3                	jne    0x14000f4b0
14000f4bd:	8d 0c 41             	lea    (%rcx,%rax,2),%ecx
14000f4c0:	8d 79 03             	lea    0x3(%rcx),%edi
14000f4c3:	83 e7 fe             	and    $0xfffffffe,%edi
14000f4c6:	89 7c 24 58          	mov    %edi,0x58(%rsp)
14000f4ca:	3b 7d b4             	cmp    -0x4c(%rbp),%edi
14000f4cd:	0f 87 26 04 00 00    	ja     0x14000f8f9
14000f4d3:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14000f4d8:	44 8b d3             	mov    %ebx,%r10d
14000f4db:	49 03 f8             	add    %r8,%rdi
14000f4de:	4d 8d 68 40          	lea    0x40(%r8),%r13
14000f4e2:	4d 85 ff             	test   %r15,%r15
14000f4e5:	74 14                	je     0x14000f4fb
14000f4e7:	4d 8b d4             	mov    %r12,%r10
14000f4ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14000f4f0:	49 ff c2             	inc    %r10
14000f4f3:	66 43 83 3c 57 00    	cmpw   $0x0,(%r15,%r10,2)
14000f4f9:	75 f5                	jne    0x14000f4f0
14000f4fb:	41 8d 52 01          	lea    0x1(%r10),%edx
14000f4ff:	48 6b c2 fe          	imul   $0xfffffffffffffffe,%rdx,%rax
14000f503:	48 03 c7             	add    %rdi,%rax
14000f506:	49 3b c5             	cmp    %r13,%rax
14000f509:	0f 82 a2 ab 03 00    	jb     0x14004a0b1
14000f50f:	8b c2                	mov    %edx,%eax
14000f511:	48 f7 d8             	neg    %rax
14000f514:	48 8d 3c 47          	lea    (%rdi,%rax,2),%rdi
14000f518:	45 85 d2             	test   %r10d,%r10d
14000f51b:	74 6d                	je     0x14000f58a
14000f51d:	4d 85 ff             	test   %r15,%r15
14000f520:	74 68                	je     0x14000f58a
14000f522:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
14000f526:	45 8b c2             	mov    %r10d,%r8d
14000f529:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
14000f52f:	0f 87 6b ab 03 00    	ja     0x14004a0a0
14000f535:	49 81 f8 fe ff ff 7f 	cmp    $0x7ffffffe,%r8
14000f53c:	0f 87 67 ab 03 00    	ja     0x14004a0a9
14000f542:	4c 2b c2             	sub    %rdx,%r8
14000f545:	4d 8b cf             	mov    %r15,%r9
14000f548:	4c 2b cf             	sub    %rdi,%r9
14000f54b:	48 8b c7             	mov    %rdi,%rax
14000f54e:	66 90                	xchg   %ax,%ax
14000f550:	4a 8d 0c 02          	lea    (%rdx,%r8,1),%rcx
14000f554:	48 85 c9             	test   %rcx,%rcx
14000f557:	74 1c                	je     0x14000f575
14000f559:	42 0f b7 0c 08       	movzwl (%rax,%r9,1),%ecx
14000f55e:	66 85 c9             	test   %cx,%cx
14000f561:	74 12                	je     0x14000f575
14000f563:	66 89 08             	mov    %cx,(%rax)
14000f566:	48 83 c0 02          	add    $0x2,%rax
14000f56a:	48 83 ea 01          	sub    $0x1,%rdx
14000f56e:	75 e0                	jne    0x14000f550
14000f570:	e9 22 ab 03 00       	jmp    0x14004a097
14000f575:	48 85 d2             	test   %rdx,%rdx
14000f578:	0f 84 19 ab 03 00    	je     0x14004a097
14000f57e:	4c 8b 4d 98          	mov    -0x68(%rbp),%r9
14000f582:	66 89 18             	mov    %bx,(%rax)
14000f585:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
14000f58a:	41 8b c2             	mov    %r10d,%eax
14000f58d:	48 8b cf             	mov    %rdi,%rcx
14000f590:	41 ba 01 00 00 00    	mov    $0x1,%r10d
14000f596:	66 89 1c 47          	mov    %bx,(%rdi,%rax,2)
14000f59a:	41 8b c2             	mov    %r10d,%eax
14000f59d:	49 89 48 10          	mov    %rcx,0x10(%r8)
14000f5a1:	85 c0                	test   %eax,%eax
14000f5a3:	0f 84 18 ab 03 00    	je     0x14004a0c1
14000f5a9:	4d 85 c9             	test   %r9,%r9
14000f5ac:	0f 85 e5 03 00 00    	jne    0x14000f997
14000f5b2:	8d 53 01             	lea    0x1(%rbx),%edx
14000f5b5:	48 6b c2 fe          	imul   $0xfffffffffffffffe,%rdx,%rax
14000f5b9:	48 03 c7             	add    %rdi,%rax
14000f5bc:	49 3b c5             	cmp    %r13,%rax
14000f5bf:	0f 82 5d ab 03 00    	jb     0x14004a122
14000f5c5:	8b c2                	mov    %edx,%eax
14000f5c7:	48 f7 d8             	neg    %rax
14000f5ca:	48 8d 3c 47          	lea    (%rdi,%rax,2),%rdi
14000f5ce:	85 db                	test   %ebx,%ebx
14000f5d0:	0f 85 da 03 00 00    	jne    0x14000f9b0
14000f5d6:	8b c3                	mov    %ebx,%eax
14000f5d8:	33 d2                	xor    %edx,%edx
14000f5da:	48 8b cf             	mov    %rdi,%rcx
14000f5dd:	66 89 14 47          	mov    %dx,(%rdi,%rax,2)
14000f5e1:	41 8b c2             	mov    %r10d,%eax
14000f5e4:	49 89 48 18          	mov    %rcx,0x18(%r8)
14000f5e8:	85 c0                	test   %eax,%eax
14000f5ea:	0f 84 3d ab 03 00    	je     0x14004a12d
14000f5f0:	4d 85 db             	test   %r11,%r11
14000f5f3:	0f 84 66 03 00 00    	je     0x14000f95f
14000f5f9:	8b 44 24 78          	mov    0x78(%rsp),%eax
14000f5fd:	85 c0                	test   %eax,%eax
14000f5ff:	0f 84 5a 03 00 00    	je     0x14000f95f
14000f605:	48 2b f8             	sub    %rax,%rdi
14000f608:	44 8b c0             	mov    %eax,%r8d
14000f60b:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14000f610:	49 8b d3             	mov    %r11,%rdx
14000f613:	48 8b cf             	mov    %rdi,%rcx
14000f616:	48 8b df             	mov    %rdi,%rbx
14000f619:	48 89 78 28          	mov    %rdi,0x28(%rax)
14000f61d:	e8 01 8e 02 00       	call   0x140038423
14000f622:	49 8b c4             	mov    %r12,%rax
14000f625:	48 ff c0             	inc    %rax
14000f628:	66 83 3c 47 00       	cmpw   $0x0,(%rdi,%rax,2)
14000f62d:	75 f6                	jne    0x14000f625
14000f62f:	85 c0                	test   %eax,%eax
14000f631:	74 2b                	je     0x14000f65e
14000f633:	b9 2f 00 00 00       	mov    $0x2f,%ecx