140015171:	45 01 ce             	add    %r9d,%r14d
140015174:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140015179:	45 89 f1             	mov    %r14d,%r9d
14001517c:	41 89 cc             	mov    %ecx,%r12d
14001517f:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140015184:	41 31 dd             	xor    %ebx,%r13d
140015187:	41 31 d4             	xor    %edx,%r12d
14001518a:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
14001518f:	45 31 ce             	xor    %r9d,%r14d
140015192:	41 21 dc             	and    %ebx,%r12d
140015195:	41 31 dd             	xor    %ebx,%r13d
140015198:	44 03 44 24 2c       	add    0x2c(%rsp),%r8d
14001519d:	44 89 cf             	mov    %r9d,%edi
1400151a0:	41 31 d4             	xor    %edx,%r12d
1400151a3:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
1400151a8:	44 31 d7             	xor    %r10d,%edi
1400151ab:	45 01 e0             	add    %r12d,%r8d
1400151ae:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
1400151b3:	41 21 ff             	and    %edi,%r15d
1400151b6:	45 31 ce             	xor    %r9d,%r14d
1400151b9:	45 01 e8             	add    %r13d,%r8d
1400151bc:	45 31 d7             	xor    %r10d,%r15d
1400151bf:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
1400151c4:	44 01 c0             	add    %r8d,%eax
1400151c7:	45 01 f8             	add    %r15d,%r8d
1400151ca:	41 89 c5             	mov    %eax,%r13d
1400151cd:	45 01 c6             	add    %r8d,%r14d
1400151d0:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
1400151d5:	45 89 f0             	mov    %r14d,%r8d
1400151d8:	41 89 dc             	mov    %ebx,%r12d
1400151db:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
1400151e0:	41 31 c5             	xor    %eax,%r13d
1400151e3:	41 31 cc             	xor    %ecx,%r12d
1400151e6:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
1400151eb:	45 31 c6             	xor    %r8d,%r14d
1400151ee:	41 21 c4             	and    %eax,%r12d
1400151f1:	41 31 c5             	xor    %eax,%r13d
1400151f4:	03 54 24 30          	add    0x30(%rsp),%edx
1400151f8:	45 89 c7             	mov    %r8d,%r15d
1400151fb:	41 31 cc             	xor    %ecx,%r12d
1400151fe:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
140015203:	45 31 cf             	xor    %r9d,%r15d
140015206:	44 01 e2             	add    %r12d,%edx
140015209:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
14001520e:	44 21 ff             	and    %r15d,%edi
140015211:	45 31 c6             	xor    %r8d,%r14d
140015214:	44 01 ea             	add    %r13d,%edx
140015217:	44 31 cf             	xor    %r9d,%edi
14001521a:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
14001521f:	41 01 d3             	add    %edx,%r11d
140015222:	01 fa                	add    %edi,%edx
140015224:	45 89 dd             	mov    %r11d,%r13d
140015227:	41 01 d6             	add    %edx,%r14d
14001522a:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
14001522f:	44 89 f2             	mov    %r14d,%edx
140015232:	41 89 c4             	mov    %eax,%r12d
140015235:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
14001523a:	45 31 dd             	xor    %r11d,%r13d
14001523d:	41 31 dc             	xor    %ebx,%r12d
140015240:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
140015245:	41 31 d6             	xor    %edx,%r14d
140015248:	45 21 dc             	and    %r11d,%r12d
14001524b:	45 31 dd             	xor    %r11d,%r13d
14001524e:	03 4c 24 34          	add    0x34(%rsp),%ecx
140015252:	89 d7                	mov    %edx,%edi
140015254:	41 31 dc             	xor    %ebx,%r12d
140015257:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
14001525c:	44 31 c7             	xor    %r8d,%edi
14001525f:	44 01 e1             	add    %r12d,%ecx
140015262:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140015267:	41 21 ff             	and    %edi,%r15d
14001526a:	41 31 d6             	xor    %edx,%r14d
14001526d:	44 01 e9             	add    %r13d,%ecx
140015270:	45 31 c7             	xor    %r8d,%r15d
140015273:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
140015278:	41 01 ca             	add    %ecx,%r10d
14001527b:	44 01 f9             	add    %r15d,%ecx
14001527e:	45 89 d5             	mov    %r10d,%r13d
140015281:	41 01 ce             	add    %ecx,%r14d
140015284:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
140015289:	44 89 f1             	mov    %r14d,%ecx
14001528c:	45 89 dc             	mov    %r11d,%r12d
14001528f:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
140015294:	45 31 d5             	xor    %r10d,%r13d
140015297:	41 31 c4             	xor    %eax,%r12d
14001529a:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
14001529f:	41 31 ce             	xor    %ecx,%r14d
1400152a2:	45 21 d4             	and    %r10d,%r12d
1400152a5:	45 31 d5             	xor    %r10d,%r13d
1400152a8:	03 5c 24 38          	add    0x38(%rsp),%ebx
1400152ac:	41 89 cf             	mov    %ecx,%r15d
1400152af:	41 31 c4             	xor    %eax,%r12d
1400152b2:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
1400152b7:	41 31 d7             	xor    %edx,%r15d
1400152ba:	44 01 e3             	add    %r12d,%ebx
1400152bd:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
1400152c2:	44 21 ff             	and    %r15d,%edi
1400152c5:	41 31 ce             	xor    %ecx,%r14d
1400152c8:	44 01 eb             	add    %r13d,%ebx
1400152cb:	31 d7                	xor    %edx,%edi
1400152cd:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
1400152d2:	41 01 d9             	add    %ebx,%r9d
1400152d5:	01 fb                	add    %edi,%ebx
1400152d7:	45 89 cd             	mov    %r9d,%r13d
1400152da:	41 01 de             	add    %ebx,%r14d
1400152dd:	45 0f ac ed 0e       	shrd   $0xe,%r13d,%r13d
1400152e2:	44 89 f3             	mov    %r14d,%ebx
1400152e5:	45 89 d4             	mov    %r10d,%r12d
1400152e8:	45 0f ac f6 09       	shrd   $0x9,%r14d,%r14d
1400152ed:	45 31 cd             	xor    %r9d,%r13d
1400152f0:	45 31 dc             	xor    %r11d,%r12d
1400152f3:	45 0f ac ed 05       	shrd   $0x5,%r13d,%r13d
1400152f8:	41 31 de             	xor    %ebx,%r14d
1400152fb:	45 21 cc             	and    %r9d,%r12d
1400152fe:	45 31 cd             	xor    %r9d,%r13d
140015301:	03 44 24 3c          	add    0x3c(%rsp),%eax
140015305:	89 df                	mov    %ebx,%edi
140015307:	45 31 dc             	xor    %r11d,%r12d
14001530a:	45 0f ac f6 0b       	shrd   $0xb,%r14d,%r14d
14001530f:	31 cf                	xor    %ecx,%edi
140015311:	44 01 e0             	add    %r12d,%eax
140015314:	45 0f ac ed 06       	shrd   $0x6,%r13d,%r13d
140015319:	41 21 ff             	and    %edi,%r15d
14001531c:	41 31 de             	xor    %ebx,%r14d
14001531f:	44 01 e8             	add    %r13d,%eax
140015322:	41 31 cf             	xor    %ecx,%r15d
140015325:	45 0f ac f6 02       	shrd   $0x2,%r14d,%r14d
14001532a:	41 01 c0             	add    %eax,%r8d
14001532d:	44 01 f8             	add    %r15d,%eax
140015330:	45 89 c5             	mov    %r8d,%r13d
140015333:	41 01 c6             	add    %eax,%r14d
140015336:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14001533b:	44 89 f0             	mov    %r14d,%eax
14001533e:	03 07                	add    (%rdi),%eax
140015340:	48 8d 76 40          	lea    0x40(%rsi),%rsi
140015344:	03 5f 04             	add    0x4(%rdi),%ebx
140015347:	03 4f 08             	add    0x8(%rdi),%ecx
14001534a:	03 57 0c             	add    0xc(%rdi),%edx
14001534d:	44 03 47 10          	add    0x10(%rdi),%r8d
140015351:	44 03 4f 14          	add    0x14(%rdi),%r9d
140015355:	44 03 57 18          	add    0x18(%rdi),%r10d
140015359:	44 03 5f 1c          	add    0x1c(%rdi),%r11d
14001535d:	48 3b 74 24 50       	cmp    0x50(%rsp),%rsi
140015362:	89 07                	mov    %eax,(%rdi)
140015364:	89 5f 04             	mov    %ebx,0x4(%rdi)
140015367:	89 4f 08             	mov    %ecx,0x8(%rdi)
14001536a:	89 57 0c             	mov    %edx,0xc(%rdi)
14001536d:	44 89 47 10          	mov    %r8d,0x10(%rdi)
140015371:	44 89 4f 14          	mov    %r9d,0x14(%rdi)
140015375:	44 89 57 18          	mov    %r10d,0x18(%rdi)
140015379:	44 89 5f 1c          	mov    %r11d,0x1c(%rdi)
14001537d:	0f 82 9d f1 ff ff    	jb     0x140014520
140015383:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140015388:	c5 f8 77             	vzeroupper
14001538b:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140015390:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
140015395:	44 0f 28 84 24 80 00 	movaps 0x80(%rsp),%xmm8
14001539c:	00 00
14001539e:	44 0f 28 8c 24 90 00 	movaps 0x90(%rsp),%xmm9
1400153a5:	00 00
1400153a7:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
1400153ab:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
1400153af:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
1400153b3:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
1400153b7:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
1400153bb:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
1400153bf:	48 8d 26             	lea    (%rsi),%rsp
1400153c2:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400153c7:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400153cc:	c3                   	ret
1400153cd:	90                   	nop
1400153ce:	90                   	nop
1400153cf:	90                   	nop
1400153d0:	56                   	push   %rsi
1400153d1:	57                   	push   %rdi
1400153d2:	53                   	push   %rbx
1400153d3:	55                   	push   %rbp
1400153d4:	41 54                	push   %r12
1400153d6:	41 55                	push   %r13
1400153d8:	41 56                	push   %r14
1400153da:	41 57                	push   %r15
1400153dc:	9c                   	pushf
1400153dd:	48 83 ec 40          	sub    $0x40,%rsp
1400153e1:	49 8b 40 78          	mov    0x78(%r8),%rax
1400153e5:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
1400153ec:	49 8b 71 08          	mov    0x8(%r9),%rsi
1400153f0:	4d 8b 59 38          	mov    0x38(%r9),%r11
1400153f4:	45 8b 13             	mov    (%r11),%r10d
1400153f7:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
1400153fb:	4c 39 d3             	cmp    %r10,%rbx
1400153fe:	0f 82 85 00 00 00    	jb     0x140015489
140015404:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14001540b:	45 8b 53 04          	mov    0x4(%r11),%r10d
14001540f:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140015413:	4c 39 d3             	cmp    %r10,%rbx
140015416:	0f 83 6d 00 00 00    	jae    0x140015489
14001541c:	48 89 c6             	mov    %rax,%rsi
14001541f:	48 8b 40 58          	mov    0x58(%rax),%rax
140015423:	48 8b 58 f8          	mov    -0x8(%rax),%rbx
140015427:	48 8b 68 f0          	mov    -0x10(%rax),%rbp
14001542b:	4c 8b 60 e8          	mov    -0x18(%rax),%r12
14001542f:	4c 8b 68 e0          	mov    -0x20(%rax),%r13
140015433:	4c 8b 70 d8          	mov    -0x28(%rax),%r14
140015437:	4c 8b 78 d0          	mov    -0x30(%rax),%r15
14001543b:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
140015442:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
140015449:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
140015450:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
140015457:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
14001545e:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
140015465:	4c 8d 15 ee dc ff ff 	lea    -0x2312(%rip),%r10        # 0x14001315a
14001546c:	4c 39 d3             	cmp    %r10,%rbx
14001546f:	0f 82 14 00 00 00    	jb     0x140015489
140015475:	48 8d 76 60          	lea    0x60(%rsi),%rsi
140015479:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
140015480:	b9 08 00 00 00       	mov    $0x8,%ecx
140015485:	fc                   	cld
140015486:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
140015489:	48 8b 78 08          	mov    0x8(%rax),%rdi
14001548d:	48 8b 70 10          	mov    0x10(%rax),%rsi
140015491:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
140015498:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
14001549f:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
1400154a6:	49 8b 79 28          	mov    0x28(%r9),%rdi
1400154aa:	4c 89 c6             	mov    %r8,%rsi
1400154ad:	b9 9a 00 00 00       	mov    $0x9a,%ecx
1400154b2:	fc                   	cld
1400154b3:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400154b6:	4c 89 ce             	mov    %r9,%rsi
1400154b9:	48 31 c9             	xor    %rcx,%rcx
1400154bc:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400154c0:	4c 8b 06             	mov    (%rsi),%r8
1400154c3:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
1400154c7:	4c 8b 56 28          	mov    0x28(%rsi),%r10
1400154cb:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
1400154cf:	4c 8d 66 18          	lea    0x18(%rsi),%r12
1400154d3:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400154d8:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
1400154dd:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400154e2:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400154e7:	ff 15 8b 23 0e 00    	call   *0xe238b(%rip)        # 0x1400f7878
1400154ed:	b8 01 00 00 00       	mov    $0x1,%eax
1400154f2:	48 83 c4 40          	add    $0x40,%rsp
1400154f6:	9d                   	popf
1400154f7:	41 5f                	pop    %r15
1400154f9:	41 5e                	pop    %r14
1400154fb:	41 5d                	pop    %r13
1400154fd:	41 5c                	pop    %r12
1400154ff:	5d                   	pop    %rbp
140015500:	5b                   	pop    %rbx
140015501:	5f                   	pop    %rdi
140015502:	5e                   	pop    %rsi
140015503:	c3                   	ret
140015504:	90                   	nop
140015505:	90                   	nop
140015506:	90                   	nop
140015507:	90                   	nop
140015508:	90                   	nop
140015509:	90                   	nop
14001550a:	90                   	nop
14001550b:	90                   	nop
14001550c:	90                   	nop
14001550d:	90                   	nop
14001550e:	90                   	nop
14001550f:	90                   	nop
140015510:	56                   	push   %rsi
140015511:	57                   	push   %rdi
140015512:	53                   	push   %rbx
140015513:	55                   	push   %rbp
140015514:	41 54                	push   %r12
140015516:	41 55                	push   %r13
140015518:	41 56                	push   %r14
14001551a:	41 57                	push   %r15
14001551c:	9c                   	pushf
14001551d:	48 83 ec 40          	sub    $0x40,%rsp
140015521:	49 8b 40 78          	mov    0x78(%r8),%rax
140015525:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
14001552c:	4c 8d 15 7f dc ff ff 	lea    -0x2381(%rip),%r10        # 0x1400131b2
140015533:	4c 39 d3             	cmp    %r10,%rbx
140015536:	0f 82 4d ff ff ff    	jb     0x140015489
14001553c:	4c 8d 15 c3 df ff ff 	lea    -0x203d(%rip),%r10        # 0x140013506
140015543:	4c 39 d3             	cmp    %r10,%rbx
140015546:	0f 83 3d ff ff ff    	jae    0x140015489
14001554c:	48 8d 70 a8          	lea    -0x58(%rax),%rsi
140015550:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
140015557:	b9 0a 00 00 00       	mov    $0xa,%ecx
14001555c:	fc                   	cld
14001555d:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
140015560:	e9 24 ff ff ff       	jmp    0x140015489
140015565:	cc                   	int3
140015566:	cc                   	int3
140015567:	cc                   	int3
140015568:	cc                   	int3
140015569:	cc                   	int3
14001556a:	cc                   	int3
14001556b:	cc                   	int3
14001556c:	cc                   	int3
14001556d:	cc                   	int3
14001556e:	cc                   	int3
14001556f:	cc                   	int3
140015570:	cc                   	int3
140015571:	cc                   	int3
140015572:	cc                   	int3
140015573:	cc                   	int3
140015574:	cc                   	int3
140015575:	cc                   	int3
140015576:	cc                   	int3
140015577:	cc                   	int3
140015578:	cc                   	int3
140015579:	cc                   	int3
14001557a:	cc                   	int3
14001557b:	cc                   	int3
14001557c:	cc                   	int3
14001557d:	cc                   	int3
14001557e:	cc                   	int3
14001557f:	cc                   	int3
140015580:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140015585:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001558a:	48 89 e0             	mov    %rsp,%rax
14001558d:	48 89 cf             	mov    %rcx,%rdi
140015590:	48 89 d6             	mov    %rdx,%rsi
140015593:	4c 89 c2             	mov    %r8,%rdx
140015596:	48 89 e0             	mov    %rsp,%rax
140015599:	53                   	push   %rbx
14001559a:	55                   	push   %rbp
14001559b:	41 54                	push   %r12
14001559d:	41 55                	push   %r13
14001559f:	41 56                	push   %r14
1400155a1:	41 57                	push   %r15
1400155a3:	48 c1 e2 04          	shl    $0x4,%rdx
1400155a7:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1400155ae:	48 8d 14 d6          	lea    (%rsi,%rdx,8),%rdx
1400155b2:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
1400155b6:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
1400155bd:	00
1400155be:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
1400155c5:	00
1400155c6:	48 89 94 24 90 00 00 	mov    %rdx,0x90(%rsp)
1400155cd:	00
1400155ce:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1400155d5:	00
1400155d6:	48 8b 07             	mov    (%rdi),%rax
1400155d9:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1400155dd:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400155e1:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1400155e5:	4c 8b 47 20          	mov    0x20(%rdi),%r8
1400155e9:	4c 8b 4f 28          	mov    0x28(%rdi),%r9
1400155ed:	4c 8b 57 30          	mov    0x30(%rdi),%r10
1400155f1:	4c 8b 5f 38          	mov    0x38(%rdi),%r11
1400155f5:	e9 06 00 00 00       	jmp    0x140015600