100509191:	89 c2                	mov    %eax,%edx
100509193:	48 8b 06             	mov    (%rsi),%rax
100509196:	01 90 40 03 00 00    	add    %edx,0x340(%rax)
10050919c:	83 88 08 03 00 00 03 	orl    $0x3,0x308(%rax)
1005091a3:	83 88 0c 03 00 00 07 	orl    $0x7,0x30c(%rax)
1005091aa:	48 8b 90 18 01 00 00 	mov    0x118(%rax),%rdx
1005091b1:	48 89 90 20 03 00 00 	mov    %rdx,0x320(%rax)
1005091b8:	48 83 c4 68          	add    $0x68,%rsp
1005091bc:	5b                   	pop    %rbx
1005091bd:	5e                   	pop    %rsi
1005091be:	5f                   	pop    %rdi
1005091bf:	5d                   	pop    %rbp
1005091c0:	41 5c                	pop    %r12
1005091c2:	41 5d                	pop    %r13
1005091c4:	41 5e                	pop    %r14
1005091c6:	41 5f                	pop    %r15
1005091c8:	c3                   	ret
1005091c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005091d0:	45 31 c0             	xor    %r8d,%r8d
1005091d3:	85 c9                	test   %ecx,%ecx
1005091d5:	0f 84 42 ff ff ff    	je     10050911d <.text+0x10811d>
1005091db:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1005091df:	48 39 93 f0 00 00 00 	cmp    %rdx,0xf0(%rbx)
1005091e6:	0f 85 31 ff ff ff    	jne    10050911d <.text+0x10811d>
1005091ec:	85 ed                	test   %ebp,%ebp
1005091ee:	0f 8e 29 ff ff ff    	jle    10050911d <.text+0x10811d>
1005091f4:	44 8b 8b 5c 01 00 00 	mov    0x15c(%rbx),%r9d
1005091fb:	45 85 c9             	test   %r9d,%r9d
1005091fe:	0f 84 19 ff ff ff    	je     10050911d <.text+0x10811d>
100509204:	4c 63 fd             	movslq %ebp,%r15
100509207:	44 8b 8b 1c 01 00 00 	mov    0x11c(%rbx),%r9d
10050920e:	4c 89 f8             	mov    %r15,%rax
100509211:	48 0f af c7          	imul   %rdi,%rax
100509215:	49 89 c3             	mov    %rax,%r11
100509218:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10050921d:	49 63 c1             	movslq %r9d,%rax
100509220:	4c 01 d8             	add    %r11,%rax
100509223:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100509228:	48 63 83 34 03 00 00 	movslq 0x334(%rbx),%rax
10050922f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100509234:	45 85 c0             	test   %r8d,%r8d
100509237:	0f 84 6d 07 00 00    	je     1005099aa <.text+0x1089aa>
10050923d:	48 63 83 3c 03 00 00 	movslq 0x33c(%rbx),%rax
100509244:	41 83 e8 01          	sub    $0x1,%r8d
100509248:	4d 63 d8             	movslq %r8d,%r11
10050924b:	44 89 44 24 48       	mov    %r8d,0x48(%rsp)
100509250:	49 89 c2             	mov    %rax,%r10
100509253:	48 01 f8             	add    %rdi,%rax
100509256:	49 39 c3             	cmp    %rax,%r11
100509259:	7e 0b                	jle    100509266 <.text+0x108266>
10050925b:	41 8d 04 3a          	lea    (%r10,%rdi,1),%eax
10050925f:	89 44 24 48          	mov    %eax,0x48(%rsp)
100509263:	4c 63 d8             	movslq %eax,%r11
100509266:	44 89 c8             	mov    %r9d,%eax
100509269:	99                   	cltd
10050926a:	f7 fd                	idiv   %ebp
10050926c:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
100509270:	01 c8                	add    %ecx,%eax
100509272:	48 98                	cltq
100509274:	48 29 f8             	sub    %rdi,%rax
100509277:	4c 39 d8             	cmp    %r11,%rax
10050927a:	0f 8f 76 06 00 00    	jg     1005098f6 <.text+0x1088f6>
100509280:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
100509285:	48 39 54 24 30       	cmp    %rdx,0x30(%rsp)
10050928a:	0f 8f 35 06 00 00    	jg     1005098c5 <.text+0x1088c5>
100509290:	48 01 ff             	add    %rdi,%rdi
100509293:	48 63 c1             	movslq %ecx,%rax
100509296:	48 39 c7             	cmp    %rax,%rdi
100509299:	0f 8d 26 06 00 00    	jge    1005098c5 <.text+0x1088c5>
10050929f:	8b 44 24 48          	mov    0x48(%rsp),%eax
1005092a3:	8b 93 34 03 00 00    	mov    0x334(%rbx),%edx
1005092a9:	29 c8                	sub    %ecx,%eax
1005092ab:	83 c0 01             	add    $0x1,%eax
1005092ae:	0f af c5             	imul   %ebp,%eax
1005092b1:	39 d0                	cmp    %edx,%eax
1005092b3:	7e 06                	jle    1005092bb <.text+0x1082bb>
1005092b5:	29 e8                	sub    %ebp,%eax
1005092b7:	39 d0                	cmp    %edx,%eax
1005092b9:	7f fa                	jg     1005092b5 <.text+0x1082b5>
1005092bb:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
1005092bf:	44 39 c8             	cmp    %r9d,%eax
1005092c2:	7e 09                	jle    1005092cd <.text+0x1082cd>
1005092c4:	89 83 1c 01 00 00    	mov    %eax,0x11c(%rbx)
1005092ca:	41 89 c1             	mov    %eax,%r9d
1005092cd:	44 89 c8             	mov    %r9d,%eax
1005092d0:	45 85 f6             	test   %r14d,%r14d
1005092d3:	0f 84 7d 06 00 00    	je     100509956 <.text+0x108956>
1005092d9:	44 29 e8             	sub    %r13d,%eax
1005092dc:	99                   	cltd
1005092dd:	f7 fd                	idiv   %ebp
1005092df:	41 29 c2             	sub    %eax,%r10d
1005092e2:	44 89 93 3c 03 00 00 	mov    %r10d,0x33c(%rbx)
1005092e9:	41 39 ca             	cmp    %ecx,%r10d
1005092ec:	7c 21                	jl     10050930f <.text+0x10830f>
1005092ee:	44 89 d0             	mov    %r10d,%eax
1005092f1:	89 ea                	mov    %ebp,%edx
1005092f3:	29 c8                	sub    %ecx,%eax
1005092f5:	83 c0 01             	add    $0x1,%eax
1005092f8:	0f af d0             	imul   %eax,%edx
1005092fb:	41 29 c2             	sub    %eax,%r10d
1005092fe:	44 89 93 3c 03 00 00 	mov    %r10d,0x33c(%rbx)
100509305:	41 01 d1             	add    %edx,%r9d
100509308:	44 89 8b 1c 01 00 00 	mov    %r9d,0x11c(%rbx)
10050930f:	44 89 e8             	mov    %r13d,%eax
100509312:	44 29 c8             	sub    %r9d,%eax
100509315:	99                   	cltd
100509316:	f7 fd                	idiv   %ebp
100509318:	85 c0                	test   %eax,%eax
10050931a:	0f 8f 41 06 00 00    	jg     100509961 <.text+0x108961>
100509320:	0f 84 0e fe ff ff    	je     100509134 <.text+0x108134>
100509326:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
10050932d:	00
10050932e:	f7 d8                	neg    %eax
100509330:	45 31 c9             	xor    %r9d,%r9d
100509333:	48 89 d9             	mov    %rbx,%rcx
100509336:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
10050933d:	00
10050933e:	41 89 c0             	mov    %eax,%r8d
100509341:	31 d2                	xor    %edx,%edx
100509343:	e8 78 72 08 00       	call   1005905c0 <.text+0x18f5c0>
100509348:	48 8b 1e             	mov    (%rsi),%rbx
10050934b:	44 8b 8b 1c 01 00 00 	mov    0x11c(%rbx),%r9d
100509352:	e9 dd fd ff ff       	jmp    100509134 <.text+0x108134>
100509357:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10050935e:	00 00
100509360:	48 8b 06             	mov    (%rsi),%rax
100509363:	83 a0 08 03 00 00 fc 	andl   $0xfffffffc,0x308(%rax)
10050936a:	e9 34 fe ff ff       	jmp    1005091a3 <.text+0x1081a3>
10050936f:	90                   	nop
100509370:	8b 83 f8 04 00 00    	mov    0x4f8(%rbx),%eax
100509376:	85 c0                	test   %eax,%eax
100509378:	0f 85 c8 fd ff ff    	jne    100509146 <.text+0x108146>
10050937e:	66 90                	xchg   %ax,%ax
100509380:	c7 83 1c 01 00 00 00 	movl   $0x0,0x11c(%rbx)
100509387:	00 00 00
10050938a:	45 31 c9             	xor    %r9d,%r9d
10050938d:	e9 a2 fd ff ff       	jmp    100509134 <.text+0x108134>
100509392:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100509398:	e8 f3 39 03 00       	call   10053cd90 <.text+0x13bd90>
10050939d:	85 c0                	test   %eax,%eax
10050939f:	75 2f                	jne    1005093d0 <.text+0x1083d0>
1005093a1:	8b 8b 00 05 00 00    	mov    0x500(%rbx),%ecx
1005093a7:	85 c9                	test   %ecx,%ecx
1005093a9:	0f 85 57 04 00 00    	jne    100509806 <.text+0x108806>
1005093af:	8b 93 04 05 00 00    	mov    0x504(%rbx),%edx
1005093b5:	85 d2                	test   %edx,%edx
1005093b7:	74 17                	je     1005093d0 <.text+0x1083d0>
1005093b9:	f6 83 10 10 00 00 02 	testb  $0x2,0x1010(%rbx)
1005093c0:	0f 85 64 04 00 00    	jne    10050982a <.text+0x10882a>
1005093c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005093cd:	00 00 00
1005093d0:	48 8b 1e             	mov    (%rsi),%rbx
1005093d3:	e9 7b fd ff ff       	jmp    100509153 <.text+0x108153>
1005093d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005093df:	00
1005093e0:	48 89 d9             	mov    %rbx,%rcx
1005093e3:	e8 38 73 08 00       	call   100590720 <.text+0x18f720>
1005093e8:	83 c0 01             	add    $0x1,%eax
1005093eb:	e9 10 fb ff ff       	jmp    100508f00 <.text+0x107f00>
1005093f0:	48 8d 44 24 5c       	lea    0x5c(%rsp),%rax
1005093f5:	48 8d 53 38          	lea    0x38(%rbx),%rdx
1005093f9:	48 89 d9             	mov    %rbx,%rcx
1005093fc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100509401:	4c 8d 8b 34 03 00 00 	lea    0x334(%rbx),%r9
100509408:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
10050940d:	e8 8e 60 18 00       	call   10068f4a0 <.text+0x28e4a0>
100509412:	8b 44 24 58          	mov    0x58(%rsp),%eax
100509416:	48 8b 1e             	mov    (%rsi),%rbx
100509419:	e9 c1 fa ff ff       	jmp    100508edf <.text+0x107edf>
10050941e:	66 90                	xchg   %ax,%ax
100509420:	e8 fb 49 08 00       	call   10058de20 <.text+0x18ce20>
100509425:	41 bf 01 00 00 00    	mov    $0x1,%r15d
10050942b:	48 8b ab f0 00 00 00 	mov    0xf0(%rbx),%rbp
100509432:	85 c0                	test   %eax,%eax
100509434:	0f 85 1e 02 00 00    	jne    100509658 <.text+0x108658>
10050943a:	c7 83 30 03 00 00 00 	movl   $0x0,0x330(%rbx)
100509441:	00 00 00
100509444:	48 8b 43 38          	mov    0x38(%rbx),%rax
100509448:	48 39 e8             	cmp    %rbp,%rax
10050944b:	7f 2f                	jg     10050947c <.text+0x10847c>
10050944d:	e9 ae 00 00 00       	jmp    100509500 <.text+0x108500>
100509452:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100509458:	48 01 c5             	add    %rax,%rbp
10050945b:	48 8b 43 38          	mov    0x38(%rbx),%rax
10050945f:	48 39 c5             	cmp    %rax,%rbp
100509462:	0f 8f 98 00 00 00    	jg     100509500 <.text+0x108500>
100509468:	83 83 30 03 00 00 01 	addl   $0x1,0x330(%rbx)
10050946f:	41 83 c4 01          	add    $0x1,%r12d
100509473:	48 39 c5             	cmp    %rax,%rbp
100509476:	0f 8d 84 00 00 00    	jge    100509500 <.text+0x108500>
10050947c:	45 85 ff             	test   %r15d,%r15d
10050947f:	75 3f                	jne    1005094c0 <.text+0x1084c0>
100509481:	44 39 a3 44 03 00 00 	cmp    %r12d,0x344(%rbx)
100509488:	7e 36                	jle    1005094c0 <.text+0x1084c0>
10050948a:	49 63 d4             	movslq %r12d,%rdx
10050948d:	48 8d 0c 52          	lea    (%rdx,%rdx,2),%rcx
100509491:	48 8b 93 48 03 00 00 	mov    0x348(%rbx),%rdx
100509498:	48 8d 14 ca          	lea    (%rdx,%rcx,8),%rdx
10050949c:	48 8b 0a             	mov    (%rdx),%rcx
10050949f:	48 39 e9             	cmp    %rbp,%rcx
1005094a2:	7c cb                	jl     10050946f <.text+0x10846f>
1005094a4:	80 7a 0a 00          	cmpb   $0x0,0xa(%rdx)
1005094a8:	74 c5                	je     10050946f <.text+0x10846f>
1005094aa:	48 39 e9             	cmp    %rbp,%rcx
1005094ad:	0f 84 ed 00 00 00    	je     1005095a0 <.text+0x1085a0>
1005094b3:	41 83 ec 01          	sub    $0x1,%r12d
1005094b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005094be:	00 00
1005094c0:	45 31 c0             	xor    %r8d,%r8d
1005094c3:	48 89 ea             	mov    %rbp,%rdx
1005094c6:	48 89 d9             	mov    %rbx,%rcx
1005094c9:	e8 c2 72 fa ff       	call   1004b0790 <.text+0xaf790>
1005094ce:	48 85 c0             	test   %rax,%rax
1005094d1:	75 85                	jne    100509458 <.text+0x108458>
1005094d3:	48 89 ea             	mov    %rbp,%rdx
1005094d6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005094dc:	48 89 d9             	mov    %rbx,%rcx
1005094df:	48 83 c5 01          	add    $0x1,%rbp
1005094e3:	e8 68 c2 ff ff       	call   100505750 <.text+0x104750>
1005094e8:	01 83 30 03 00 00    	add    %eax,0x330(%rbx)
1005094ee:	48 8b 43 38          	mov    0x38(%rbx),%rax
1005094f2:	41 83 c4 01          	add    $0x1,%r12d
1005094f6:	48 39 c5             	cmp    %rax,%rbp
1005094f9:	7c 81                	jl     10050947c <.text+0x10847c>
1005094fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100509500:	48 89 d9             	mov    %rbx,%rcx
100509503:	e8 b8 c4 ff ff       	call   1005059c0 <.text+0x1049c0>
100509508:	f6 83 0c 03 00 00 08 	testb  $0x8,0x30c(%rbx)
10050950f:	75 5f                	jne    100509570 <.text+0x108570>
100509511:	48 8b 53 38          	mov    0x38(%rbx),%rdx
100509515:	45 85 ff             	test   %r15d,%r15d
100509518:	0f 85 a2 01 00 00    	jne    1005096c0 <.text+0x1086c0>
10050951e:	44 39 a3 44 03 00 00 	cmp    %r12d,0x344(%rbx)
100509525:	0f 84 95 01 00 00    	je     1005096c0 <.text+0x1086c0>
10050952b:	0f 8e ea 02 00 00    	jle    10050981b <.text+0x10881b>
100509531:	48 8b 83 48 03 00 00 	mov    0x348(%rbx),%rax
100509538:	4d 63 e4             	movslq %r12d,%r12
10050953b:	4b 8d 0c 64          	lea    (%r12,%r12,2),%rcx
10050953f:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
100509543:	80 78 0a 00          	cmpb   $0x0,0xa(%rax)
100509547:	0f 84 73 01 00 00    	je     1005096c0 <.text+0x1086c0>
10050954d:	48 39 10             	cmp    %rdx,(%rax)
100509550:	0f 85 6a 01 00 00    	jne    1005096c0 <.text+0x1086c0>
100509556:	0f b7 50 08          	movzwl 0x8(%rax),%edx
10050955a:	89 93 28 03 00 00    	mov    %edx,0x328(%rbx)
100509560:	0f be 40 0b          	movsbl 0xb(%rax),%eax
100509564:	89 83 2c 03 00 00    	mov    %eax,0x32c(%rbx)
10050956a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100509570:	48 8b 2e             	mov    (%rsi),%rbp
100509573:	44 8b bd b4 04 00 00 	mov    0x4b4(%rbp),%r15d
10050957a:	45 85 ff             	test   %r15d,%r15d
10050957d:	0f 84 bd 00 00 00    	je     100509640 <.text+0x108640>
100509583:	f6 85 0c 03 00 00 10 	testb  $0x10,0x30c(%rbp)
10050958a:	0f 84 18 01 00 00    	je     1005096a8 <.text+0x1086a8>
100509590:	83 8b 0c 03 00 00 18 	orl    $0x18,0x30c(%rbx)
100509597:	48 89 eb             	mov    %rbp,%rbx
10050959a:	e9 14 f9 ff ff       	jmp    100508eb3 <.text+0x107eb3>
10050959f:	90                   	nop
1005095a0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1005095a4:	44 8b 89 14 01 00 00 	mov    0x114(%rcx),%r9d
1005095ab:	45 85 c9             	test   %r9d,%r9d
1005095ae:	74 20                	je     1005095d0 <.text+0x1085d0>
1005095b0:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1005095b4:	49 39 c0             	cmp    %rax,%r8
1005095b7:	7c 17                	jl     1005095d0 <.text+0x1085d0>
1005095b9:	49 83 c0 01          	add    $0x1,%r8
1005095bd:	4c 39 81 18 01 00 00 	cmp    %r8,0x118(%rcx)
1005095c4:	0f 8e f6 fe ff ff    	jle    1005094c0 <.text+0x1084c0>
1005095ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005095d0:	48 39 ab f0 00 00 00 	cmp    %rbp,0xf0(%rbx)
1005095d7:	0f 84 a3 00 00 00    	je     100509680 <.text+0x108680>
1005095dd:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
1005095e1:	48 8d 69 01          	lea    0x1(%rcx),%rbp
1005095e5:	48 39 c5             	cmp    %rax,%rbp
1005095e8:	0f 8f 0a 04 00 00    	jg     1005099f8 <.text+0x1089f8>
1005095ee:	0f b7 52 08          	movzwl 0x8(%rdx),%edx
1005095f2:	01 93 30 03 00 00    	add    %edx,0x330(%rbx)
1005095f8:	e9 72 fe ff ff       	jmp    10050946f <.text+0x10846f>
1005095fd:	0f 1f 00             	nopl   (%rax)
100509600:	2b 83 20 01 00 00    	sub    0x120(%rbx),%eax
100509606:	4c 8b 43 38          	mov    0x38(%rbx),%r8
10050960a:	45 31 f6             	xor    %r14d,%r14d
10050960d:	89 83 3c 03 00 00    	mov    %eax,0x33c(%rbx)
100509613:	4c 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%r10
10050961a:	e9 97 fa ff ff       	jmp    1005090b6 <.text+0x1080b6>
10050961f:	90                   	nop
100509620:	4c 8b 43 38          	mov    0x38(%rbx),%r8
100509624:	4c 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%r10
10050962b:	45 31 f6             	xor    %r14d,%r14d
10050962e:	31 ed                	xor    %ebp,%ebp
100509630:	c7 83 40 03 00 00 00 	movl   $0x0,0x340(%rbx)
100509637:	00 00 00
10050963a:	e9 77 fa ff ff       	jmp    1005090b6 <.text+0x1080b6>
10050963f:	90                   	nop
100509640:	44 8b a5 04 05 00 00 	mov    0x504(%rbp),%r12d
100509647:	45 85 e4             	test   %r12d,%r12d
10050964a:	0f 84 40 ff ff ff    	je     100509590 <.text+0x108590>
100509650:	e9 2e ff ff ff       	jmp    100509583 <.text+0x108583>
100509655:	0f 1f 00             	nopl   (%rax)
100509658:	44 8b 93 44 03 00 00 	mov    0x344(%rbx),%r10d
10050965f:	45 85 d2             	test   %r10d,%r10d
100509662:	0f 84 d2 fd ff ff    	je     10050943a <.text+0x10843a>
100509668:	48 8b 83 48 03 00 00 	mov    0x348(%rbx),%rax
10050966f:	45 31 ff             	xor    %r15d,%r15d
100509672:	48 39 28             	cmp    %rbp,(%rax)
100509675:	41 0f 9f c7          	setg   %r15b
100509679:	e9 bc fd ff ff       	jmp    10050943a <.text+0x10843a>
10050967e:	66 90                	xchg   %ax,%ax
100509680:	44 8b 83 1c 01 00 00 	mov    0x11c(%rbx),%r8d
100509687:	45 85 c0             	test   %r8d,%r8d
10050968a:	0f 85 30 fe ff ff    	jne    1005094c0 <.text+0x1084c0>
100509690:	8b 8b 28 04 00 00    	mov    0x428(%rbx),%ecx
100509696:	85 c9                	test   %ecx,%ecx
100509698:	0f 85 22 fe ff ff    	jne    1005094c0 <.text+0x1084c0>
10050969e:	e9 3a ff ff ff       	jmp    1005095dd <.text+0x1085dd>
1005096a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005096a8:	e8 e3 36 03 00       	call   10053cd90 <.text+0x13bd90>
1005096ad:	85 c0                	test   %eax,%eax
1005096af:	0f 84 fe 01 00 00    	je     1005098b3 <.text+0x1088b3>
1005096b5:	48 8b 2e             	mov    (%rsi),%rbp
1005096b8:	e9 d3 fe ff ff       	jmp    100509590 <.text+0x108590>
1005096bd:	0f 1f 00             	nopl   (%rax)
1005096c0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005096c6:	48 89 d9             	mov    %rbx,%rcx
1005096c9:	48 39 93 f0 00 00 00 	cmp    %rdx,0xf0(%rbx)
1005096d0:	0f 84 66 01 00 00    	je     10050983c <.text+0x10883c>
1005096d6:	e8 25 13 ff ff       	call   1004faa00 <.text+0xf9a00>
1005096db:	89 83 28 03 00 00    	mov    %eax,0x328(%rbx)
1005096e1:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1005096e5:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1005096ec:	00 00
1005096ee:	45 31 c9             	xor    %r9d,%r9d
1005096f1:	45 31 c0             	xor    %r8d,%r8d
1005096f4:	48 89 d9             	mov    %rbx,%rcx
1005096f7:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1005096fe:	00
1005096ff:	e8 5c 6d fa ff       	call   1004b0460 <.text+0xaf460>
100509704:	48 8b 2e             	mov    (%rsi),%rbp
100509707:	89 83 2c 03 00 00    	mov    %eax,0x32c(%rbx)
10050970d:	44 8b bd b4 04 00 00 	mov    0x4b4(%rbp),%r15d
100509714:	45 85 ff             	test   %r15d,%r15d
100509717:	0f 85 66 fe ff ff    	jne    100509583 <.text+0x108583>
10050971d:	e9 1e ff ff ff       	jmp    100509640 <.text+0x108640>
100509722:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100509728:	48 83 bb b0 04 00 00 	cmpq   $0x0,0x4b0(%rbx)
10050972f:	00
100509730:	44 89 e5             	mov    %r12d,%ebp
100509733:	0f 85 48 01 00 00    	jne    100509881 <.text+0x108881>
100509739:	4c 8b 43 38          	mov    0x38(%rbx),%r8
10050973d:	4c 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%r10