10041af86:	4c 89 de             	mov    %r11,%rsi
10041af89:	48 39 74 24 78       	cmp    %rsi,0x78(%rsp)
10041af8e:	0f 84 ed 09 00 00    	je     10041b981 <.text+0x1a981>
10041af94:	44 8b 84 24 50 03 00 	mov    0x350(%rsp),%r8d
10041af9b:	00
10041af9c:	48 89 f2             	mov    %rsi,%rdx
10041af9f:	4c 89 f1             	mov    %r14,%rcx
10041afa2:	e8 69 9e ff ff       	call   100414e10 <.text+0x13e10>
10041afa7:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
10041afab:	85 c0                	test   %eax,%eax
10041afad:	0f 85 48 0c 00 00    	jne    10041bbfb <.text+0x1abfb>
10041afb3:	83 bc 24 b0 00 00 00 	cmpl   $0x1,0xb0(%rsp)
10041afba:	01
10041afbb:	74 1c                	je     10041afd9 <.text+0x19fd9>
10041afbd:	48 83 bc 24 f0 01 00 	cmpq   $0x0,0x1f0(%rsp)
10041afc4:	00 00
10041afc6:	74 11                	je     10041afd9 <.text+0x19fd9>
10041afc8:	48 8b 84 24 d0 01 00 	mov    0x1d0(%rsp),%rax
10041afcf:	00
10041afd0:	83 38 ff             	cmpl   $0xffffffff,(%rax)
10041afd3:	0f 84 89 07 00 00    	je     10041b762 <.text+0x1a762>
10041afd9:	0f b6 44 24 50       	movzbl 0x50(%rsp),%eax
10041afde:	48 8b b4 24 58 02 00 	mov    0x258(%rsp),%rsi
10041afe5:	00
10041afe6:	c7 84 24 a0 02 00 00 	movl   $0x0,0x2a0(%rsp)
10041afed:	00 00 00 00
10041aff1:	48 c7 84 24 88 02 00 	movq   $0x0,0x288(%rsp)
10041aff8:	00 00 00 00 00
10041affd:	83 e0 01             	and    $0x1,%eax
10041b000:	48 8b 5e 48          	mov    0x48(%rsi),%rbx
10041b004:	48 c7 84 24 80 02 00 	movq   $0x0,0x280(%rsp)
10041b00b:	00 00 00 00 00
10041b010:	88 84 24 b5 00 00 00 	mov    %al,0xb5(%rsp)
10041b017:	48 8b 84 24 08 02 00 	mov    0x208(%rsp),%rax
10041b01e:	00
10041b01f:	c7 84 24 e0 00 00 00 	movl   $0x0,0xe0(%rsp)
10041b026:	00 00 00 00
10041b02a:	80 7b 68 00          	cmpb   $0x0,0x68(%rbx)
10041b02e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10041b033:	79 43                	jns    10041b078 <.text+0x1a078>
10041b035:	44 8b 84 24 60 02 00 	mov    0x260(%rsp),%r8d
10041b03c:	00
10041b03d:	48 8d 50 ff          	lea    -0x1(%rax),%rdx
10041b041:	4c 89 f1             	mov    %r14,%rcx
10041b044:	e8 77 7e ff ff       	call   100412ec0 <.text+0x11ec0>
10041b049:	a8 01                	test   $0x1,%al
10041b04b:	0f 85 ff 07 00 00    	jne    10041b850 <.text+0x1a850>
10041b051:	85 c0                	test   %eax,%eax
10041b053:	74 23                	je     10041b078 <.text+0x1a078>
10041b055:	89 c2                	mov    %eax,%edx
10041b057:	83 e2 06             	and    $0x6,%edx
10041b05a:	83 fa 06             	cmp    $0x6,%edx
10041b05d:	0f 84 3a 10 00 00    	je     10041c09d <.text+0x1b09d>
10041b063:	a8 02                	test   $0x2,%al
10041b065:	0f 85 6c 0c 00 00    	jne    10041bcd7 <.text+0x1acd7>
10041b06b:	a8 04                	test   $0x4,%al
10041b06d:	0f 85 94 0c 00 00    	jne    10041bd07 <.text+0x1ad07>
10041b073:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041b078:	48 8b 84 24 78 02 00 	mov    0x278(%rsp),%rax
10041b07f:	00
10041b080:	48 85 c0             	test   %rax,%rax
10041b083:	74 17                	je     10041b09c <.text+0x1a09c>
10041b085:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
10041b08a:	48 83 be 98 00 00 00 	cmpq   $0x0,0x98(%rsi)
10041b091:	00
10041b092:	48 89 1c f8          	mov    %rbx,(%rax,%rdi,8)
10041b096:	0f 85 ac 0f 00 00    	jne    10041c048 <.text+0x1b048>
10041b09c:	0f b6 bc 24 b7 00 00 	movzbl 0xb7(%rsp),%edi
10041b0a3:	00
10041b0a4:	0f b6 43 68          	movzbl 0x68(%rbx),%eax
10041b0a8:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
10041b0af:	00 00
10041b0b1:	49 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%r13
10041b0b8:	a8 10                	test   $0x10,%al
10041b0ba:	0f 85 bc 0b 00 00    	jne    10041bc7c <.text+0x1ac7c>
10041b0c0:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
10041b0c7:	00
10041b0c8:	48 8b b4 24 08 02 00 	mov    0x208(%rsp),%rsi
10041b0cf:	00
10041b0d0:	48 3b b4 24 28 02 00 	cmp    0x228(%rsp),%rsi
10041b0d7:	00
10041b0d8:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
10041b0dd:	0f 8d 7a 01 00 00    	jge    10041b25d <.text+0x1a25d>
10041b0e3:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
10041b0e8:	eb 66                	jmp    10041b150 <.text+0x1a150>
10041b0ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041b0f0:	48 39 eb             	cmp    %rbp,%rbx
10041b0f3:	48 8b b4 24 08 02 00 	mov    0x208(%rsp),%rsi
10041b0fa:	00
10041b0fb:	0f 94 c0             	sete   %al
10041b0fe:	40 20 c7             	and    %al,%dil
10041b101:	0f b6 45 68          	movzbl 0x68(%rbp),%eax
10041b105:	4c 0f 44 64 24 30    	cmove  0x30(%rsp),%r12
10041b10b:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
10041b110:	a8 10                	test   $0x10,%al
10041b112:	74 2b                	je     10041b13f <.text+0x1a13f>
10041b114:	84 c0                	test   %al,%al
10041b116:	0f 88 b4 02 00 00    	js     10041b3d0 <.text+0x1a3d0>
10041b11c:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
10041b120:	85 c9                	test   %ecx,%ecx
10041b122:	0f 84 a7 0b 00 00    	je     10041bccf <.text+0x1accf>
10041b128:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
10041b12d:	48 c7 44 24 38 01 00 	movq   $0x1,0x38(%rsp)
10041b134:	00 00
10041b136:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
10041b13d:	00 00
10041b13f:	48 39 b4 24 28 02 00 	cmp    %rsi,0x228(%rsp)
10041b146:	00
10041b147:	0f 8e 70 02 00 00    	jle    10041b3bd <.text+0x1a3bd>
10041b14d:	48 89 eb             	mov    %rbp,%rbx
10041b150:	48 8b 84 24 00 02 00 	mov    0x200(%rsp),%rax
10041b157:	00
10041b158:	4c 8d 66 01          	lea    0x1(%rsi),%r12
10041b15c:	49 39 c4             	cmp    %rax,%r12
10041b15f:	0f 8d 8b 02 00 00    	jge    10041b3f0 <.text+0x1a3f0>
10041b165:	48 8b 84 24 f0 01 00 	mov    0x1f0(%rsp),%rax
10041b16c:	00
10041b16d:	49 39 c4             	cmp    %rax,%r12
10041b170:	0f 8d 7a 05 00 00    	jge    10041b6f0 <.text+0x1a6f0>
10041b176:	f6 43 68 20          	testb  $0x20,0x68(%rbx)
10041b17a:	0f 85 b0 02 00 00    	jne    10041b430 <.text+0x1a430>
10041b180:	48 8d 46 01          	lea    0x1(%rsi),%rax
10041b184:	48 89 84 24 08 02 00 	mov    %rax,0x208(%rsp)
10041b18b:	00
10041b18c:	48 8b 84 24 c8 01 00 	mov    0x1c8(%rsp),%rax
10041b193:	00
10041b194:	0f b6 34 30          	movzbl (%rax,%rsi,1),%esi
10041b198:	48 8b 43 58          	mov    0x58(%rbx),%rax
10041b19c:	48 85 c0             	test   %rax,%rax
10041b19f:	0f 84 03 05 00 00    	je     10041b6a8 <.text+0x1a6a8>
10041b1a5:	48 8b 2c f0          	mov    (%rax,%rsi,8),%rbp
10041b1a9:	48 83 bc 24 78 02 00 	cmpq   $0x0,0x278(%rsp)
10041b1b0:	00 00
10041b1b2:	74 16                	je     10041b1ca <.text+0x1a1ca>
10041b1b4:	49 89 e8             	mov    %rbp,%r8
10041b1b7:	48 8d 8c 24 e0 00 00 	lea    0xe0(%rsp),%rcx
10041b1be:	00
10041b1bf:	4c 89 f2             	mov    %r14,%rdx
10041b1c2:	e8 c9 e5 ff ff       	call   100419790 <.text+0x18790>
10041b1c7:	48 89 c5             	mov    %rax,%rbp
10041b1ca:	48 85 ed             	test   %rbp,%rbp
10041b1cd:	0f 85 1d ff ff ff    	jne    10041b0f0 <.text+0x1a0f0>
10041b1d3:	44 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%r9d
10041b1da:	00
10041b1db:	4c 8b bc 24 78 02 00 	mov    0x278(%rsp),%r15
10041b1e2:	00
10041b1e3:	45 85 c9             	test   %r9d,%r9d
10041b1e6:	0f 85 13 06 00 00    	jne    10041b7ff <.text+0x1a7ff>
10041b1ec:	4d 85 ff             	test   %r15,%r15
10041b1ef:	0f 84 c8 01 00 00    	je     10041b3bd <.text+0x1a3bd>
10041b1f5:	0f b6 84 24 b5 00 00 	movzbl 0xb5(%rsp),%eax
10041b1fc:	00
10041b1fd:	83 f0 01             	xor    $0x1,%eax
10041b200:	84 44 24 38          	test   %al,0x38(%rsp)
10041b204:	0f 85 b3 01 00 00    	jne    10041b3bd <.text+0x1a3bd>
10041b20a:	48 8d b4 24 e0 00 00 	lea    0xe0(%rsp),%rsi
10041b211:	00
10041b212:	48 8b 8c 24 80 02 00 	mov    0x280(%rsp),%rcx
10041b219:	00
10041b21a:	48 8b 84 24 08 02 00 	mov    0x208(%rsp),%rax
10041b221:	00
10041b222:	31 d2                	xor    %edx,%edx
10041b224:	eb 1a                	jmp    10041b240 <.text+0x1a240>
10041b226:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041b22d:	00 00 00
10041b230:	49 83 3c c7 00       	cmpq   $0x0,(%r15,%rax,8)
10041b235:	ba 01 00 00 00       	mov    $0x1,%edx
10041b23a:	0f 85 38 01 00 00    	jne    10041b378 <.text+0x1a378>
10041b240:	49 89 c0             	mov    %rax,%r8
10041b243:	48 83 c0 01          	add    $0x1,%rax
10041b247:	48 39 c1             	cmp    %rax,%rcx
10041b24a:	7d e4                	jge    10041b230 <.text+0x1a230>
10041b24c:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
10041b251:	84 d2                	test   %dl,%dl
10041b253:	74 08                	je     10041b25d <.text+0x1a25d>
10041b255:	4c 89 84 24 08 02 00 	mov    %r8,0x208(%rsp)
10041b25c:	00
10041b25d:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
10041b262:	48 85 c0             	test   %rax,%rax
10041b265:	74 08                	je     10041b26f <.text+0x1a26f>
10041b267:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
10041b26c:	48 01 38             	add    %rdi,(%rax)
10041b26f:	49 83 fd ff          	cmp    $0xffffffffffffffff,%r13
10041b273:	0f 84 d9 04 00 00    	je     10041b752 <.text+0x1a752>
10041b279:	4c 8b bc 24 78 02 00 	mov    0x278(%rsp),%r15
10041b280:	00
10041b281:	4c 89 fb             	mov    %r15,%rbx
10041b284:	49 83 fd fe          	cmp    $0xfffffffffffffffe,%r13
10041b288:	0f 84 71 05 00 00    	je     10041b7ff <.text+0x1a7ff>
10041b28e:	48 8b 84 24 10 03 00 	mov    0x310(%rsp),%rax
10041b295:	00
10041b296:	4c 89 ac 24 68 02 00 	mov    %r13,0x268(%rsp)
10041b29d:	00
10041b29e:	f6 40 38 10          	testb  $0x10,0x38(%rax)
10041b2a2:	75 4c                	jne    10041b2f0 <.text+0x1a2f0>
10041b2a4:	48 83 bc 24 40 03 00 	cmpq   $0x1,0x340(%rsp)
10041b2ab:	00 01
10041b2ad:	76 41                	jbe    10041b2f0 <.text+0x1a2f0>
10041b2af:	4b 8b 14 ef          	mov    (%r15,%r13,8),%rdx
10041b2b3:	4d 89 e8             	mov    %r13,%r8
10041b2b6:	4c 89 f1             	mov    %r14,%rcx
10041b2b9:	e8 52 a9 ff ff       	call   100415c10 <.text+0x14c10>
10041b2be:	48 89 84 24 70 02 00 	mov    %rax,0x270(%rsp)
10041b2c5:	00
10041b2c6:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10041b2cb:	f6 80 b0 00 00 00 01 	testb  $0x1,0xb0(%rax)
10041b2d2:	0f 85 ff 06 00 00    	jne    10041b9d7 <.text+0x1a9d7>
10041b2d8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10041b2dd:	48 83 b8 98 00 00 00 	cmpq   $0x0,0x98(%rax)
10041b2e4:	00
10041b2e5:	0f 85 ec 06 00 00    	jne    10041b9d7 <.text+0x1a9d7>
10041b2eb:	eb 16                	jmp    10041b303 <.text+0x1a303>
10041b2ed:	0f 1f 00             	nopl   (%rax)
10041b2f0:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10041b2f5:	48 83 b8 98 00 00 00 	cmpq   $0x0,0x98(%rax)
10041b2fc:	00
10041b2fd:	0f 85 bd 06 00 00    	jne    10041b9c0 <.text+0x1a9c0>
10041b303:	48 83 bc 24 40 03 00 	cmpq   $0x0,0x340(%rsp)
10041b30a:	00 00
10041b30c:	49 89 df             	mov    %rbx,%r15
10041b30f:	0f 85 34 0a 00 00    	jne    10041bd49 <.text+0x1ad49>
10041b315:	0f 1f 00             	nopl   (%rax)
10041b318:	4c 89 f9             	mov    %r15,%rcx
10041b31b:	e8 20 46 ff ff       	call   10040f940 <.text+0xe940>
10041b320:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10041b325:	48 83 b8 98 00 00 00 	cmpq   $0x0,0x98(%rax)
10041b32c:	00
10041b32d:	0f 85 d5 08 00 00    	jne    10041bc08 <.text+0x1ac08>
10041b333:	48 8b 8c 24 d0 01 00 	mov    0x1d0(%rsp),%rcx
10041b33a:	00
10041b33b:	e8 00 46 ff ff       	call   10040f940 <.text+0xe940>
10041b340:	48 8b 8c 24 d8 01 00 	mov    0x1d8(%rsp),%rcx
10041b347:	00
10041b348:	e8 f3 45 ff ff       	call   10040f940 <.text+0xe940>
10041b34d:	80 bc 24 4b 02 00 00 	cmpb   $0x0,0x24b(%rsp)
10041b354:	00
10041b355:	0f 85 d4 08 00 00    	jne    10041bc2f <.text+0x1ac2f>
10041b35b:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
10041b35f:	48 81 c4 c8 02 00 00 	add    $0x2c8,%rsp
10041b366:	5b                   	pop    %rbx
10041b367:	5e                   	pop    %rsi
10041b368:	5f                   	pop    %rdi
10041b369:	5d                   	pop    %rbp
10041b36a:	41 5c                	pop    %r12
10041b36c:	41 5d                	pop    %r13
10041b36e:	41 5e                	pop    %r14
10041b370:	41 5f                	pop    %r15
10041b372:	c3                   	ret
10041b373:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10041b378:	45 31 c0             	xor    %r8d,%r8d
10041b37b:	4c 89 f2             	mov    %r14,%rdx
10041b37e:	48 89 f1             	mov    %rsi,%rcx
10041b381:	48 89 84 24 08 02 00 	mov    %rax,0x208(%rsp)
10041b388:	00
10041b389:	e8 02 e4 ff ff       	call   100419790 <.text+0x18790>
10041b38e:	44 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8d
10041b395:	00
10041b396:	45 85 c0             	test   %r8d,%r8d
10041b399:	75 16                	jne    10041b3b1 <.text+0x1a3b1>
10041b39b:	48 85 c0             	test   %rax,%rax
10041b39e:	0f 85 23 09 00 00    	jne    10041bcc7 <.text+0x1acc7>
10041b3a4:	4c 8b bc 24 78 02 00 	mov    0x278(%rsp),%r15
10041b3ab:	00
10041b3ac:	e9 61 fe ff ff       	jmp    10041b212 <.text+0x1a212>
10041b3b1:	48 89 c5             	mov    %rax,%rbp
10041b3b4:	48 85 c0             	test   %rax,%rax
10041b3b7:	0f 85 33 fd ff ff    	jne    10041b0f0 <.text+0x1a0f0>
10041b3bd:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
10041b3c2:	e9 96 fe ff ff       	jmp    10041b25d <.text+0x1a25d>
10041b3c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041b3ce:	00 00
10041b3d0:	49 89 f0             	mov    %rsi,%r8
10041b3d3:	48 89 ea             	mov    %rbp,%rdx
10041b3d6:	4c 89 f1             	mov    %r14,%rcx
10041b3d9:	e8 32 a8 ff ff       	call   100415c10 <.text+0x14c10>
10041b3de:	48 85 c0             	test   %rax,%rax
10041b3e1:	0f 84 58 fd ff ff    	je     10041b13f <.text+0x1a13f>
10041b3e7:	e9 30 fd ff ff       	jmp    10041b11c <.text+0x1a11c>
10041b3ec:	0f 1f 40 00          	nopl   0x0(%rax)
10041b3f0:	48 3b 84 24 18 02 00 	cmp    0x218(%rsp),%rax
10041b3f7:	00
10041b3f8:	0f 8d 67 fd ff ff    	jge    10041b165 <.text+0x1a165>
10041b3fe:	41 8d 54 24 01       	lea    0x1(%r12),%edx
10041b403:	4c 89 f1             	mov    %r14,%rcx
10041b406:	e8 45 ce ff ff       	call   100418250 <.text+0x17250>
10041b40b:	89 84 24 e0 00 00 00 	mov    %eax,0xe0(%rsp)
10041b412:	85 c0                	test   %eax,%eax
10041b414:	0f 85 43 04 00 00    	jne    10041b85d <.text+0x1a85d>
10041b41a:	48 8b b4 24 08 02 00 	mov    0x208(%rsp),%rsi
10041b421:	00
10041b422:	f6 43 68 20          	testb  $0x20,0x68(%rbx)
10041b426:	0f 84 54 fd ff ff    	je     10041b180 <.text+0x1a180>
10041b42c:	0f 1f 40 00          	nopl   0x0(%rax)
10041b430:	48 83 7b 10 00       	cmpq   $0x0,0x10(%rbx)
10041b435:	4c 8b bc 24 58 02 00 	mov    0x258(%rsp),%r15
10041b43c:	00
10041b43d:	0f 8e fd 03 00 00    	jle    10041b840 <.text+0x1a840>
10041b443:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
10041b44a:	00
10041b44b:	4c 89 a4 24 a0 00 00 	mov    %r12,0xa0(%rsp)
10041b452:	00
10041b453:	31 ed                	xor    %ebp,%ebp
10041b455:	49 89 f4             	mov    %rsi,%r12
10041b458:	40 88 bc 24 b6 00 00 	mov    %dil,0xb6(%rsp)
10041b45f:	00
10041b460:	4c 8d ac 24 20 01 00 	lea    0x120(%rsp),%r13
10041b467:	00
10041b468:	48 89 df             	mov    %rbx,%rdi
10041b46b:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
10041b470:	e9 48 01 00 00       	jmp    10041b5bd <.text+0x1a5bd>
10041b475:	0f 1f 00             	nopl   (%rax)
10041b478:	a8 01                	test   $0x1,%al
10041b47a:	0f 84 2f 01 00 00    	je     10041b5af <.text+0x1a5af>
10041b480:	41 83 e3 08          	and    $0x8,%r11d
10041b484:	0f 85 25 01 00 00    	jne    10041b5af <.text+0x1a5af>
10041b48a:	f6 c2 20             	test   $0x20,%dl
10041b48d:	74 08                	je     10041b497 <.text+0x1a497>
10041b48f:	a8 02                	test   $0x2,%al
10041b491:	0f 84 18 01 00 00    	je     10041b5af <.text+0x1a5af>
10041b497:	81 e2 80 00 00 00    	and    $0x80,%edx
10041b49d:	74 11                	je     10041b4b0 <.text+0x1a4b0>
10041b49f:	a8 08                	test   $0x8,%al
10041b4a1:	0f 84 08 01 00 00    	je     10041b5af <.text+0x1a5af>
10041b4a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041b4ae:	00 00
10041b4b0:	4d 89 e1             	mov    %r12,%r9
10041b4b3:	4d 89 f0             	mov    %r14,%r8
10041b4b6:	48 89 da             	mov    %rbx,%rdx
10041b4b9:	4c 89 f9             	mov    %r15,%rcx
10041b4bc:	e8 6f ac ff ff       	call   100416130 <.text+0x15130>
10041b4c1:	85 c0                	test   %eax,%eax
10041b4c3:	0f 84 de 00 00 00    	je     10041b5a7 <.text+0x1a5a7>
10041b4c9:	8b 94 24 a0 02 00 00 	mov    0x2a0(%rsp),%edx
10041b4d0:	48 8b b4 24 08 02 00 	mov    0x208(%rsp),%rsi
10041b4d7:	00
10041b4d8:	4c 63 d8             	movslq %eax,%r11
10041b4db:	4c 89 f1             	mov    %r14,%rcx
10041b4de:	4c 01 de             	add    %r11,%rsi
10041b4e1:	39 c2                	cmp    %eax,%edx
10041b4e3:	0f 4c d0             	cmovl  %eax,%edx
10041b4e6:	89 94 24 a0 02 00 00 	mov    %edx,0x2a0(%rsp)
10041b4ed:	48 89 f2             	mov    %rsi,%rdx
10041b4f0:	e8 db ce ff ff       	call   1004183d0 <.text+0x173d0>
10041b4f5:	89 84 24 00 01 00 00 	mov    %eax,0x100(%rsp)
10041b4fc:	85 c0                	test   %eax,%eax
10041b4fe:	0f 85 9c 02 00 00    	jne    10041b7a0 <.text+0x1a7a0>
10041b504:	49 8b 47 18          	mov    0x18(%r15),%rax
10041b508:	4c 8d 24 f5 00 00 00 	lea    0x0(,%rsi,8),%r12
10041b50f:	00
10041b510:	48 8b 04 d8          	mov    (%rax,%rbx,8),%rax