140251fd6:	33 44 24 0c          	xor    0xc(%rsp),%eax
140251fda:	45 8d 97 b1 f3 50 4f 	lea    0x4f50f3b1(%r15),%r10d
140251fe1:	44 8b c0             	mov    %eax,%r8d
140251fe4:	45 03 d1             	add    %r9d,%r10d
140251fe7:	41 c1 c0 0f          	rol    $0xf,%r8d
140251feb:	c1 c8 09             	ror    $0x9,%eax
140251fee:	44 33 c0             	xor    %eax,%r8d
140251ff1:	41 c1 c2 07          	rol    $0x7,%r10d
140251ff5:	8b 44 24 04          	mov    0x4(%rsp),%eax
140251ff9:	c1 c0 07             	rol    $0x7,%eax
140251ffc:	44 33 c0             	xor    %eax,%r8d
140251fff:	8b c3                	mov    %ebx,%eax
140252001:	44 33 c2             	xor    %edx,%r8d
140252004:	23 c5                	and    %ebp,%eax
140252006:	44 33 44 24 34       	xor    0x34(%rsp),%r8d
14025200b:	8b d3                	mov    %ebx,%edx
14025200d:	44 33 44 24 38       	xor    0x38(%rsp),%r8d
140252012:	0b d5                	or     %ebp,%edx
140252014:	44 33 44 24 08       	xor    0x8(%rsp),%r8d
140252019:	41 23 d5             	and    %r13d,%edx
14025201c:	44 33 44 24 0c       	xor    0xc(%rsp),%r8d
140252021:	0b d0                	or     %eax,%edx
140252023:	41 03 d4             	add    %r12d,%edx
140252026:	41 8b ea             	mov    %r10d,%ebp
140252029:	44 8b 64 24 54       	mov    0x54(%rsp),%r12d
14025202e:	41 03 d0             	add    %r8d,%edx
140252031:	41 33 e9             	xor    %r9d,%ebp
140252034:	41 c1 c4 09          	rol    $0x9,%r12d
140252038:	03 ea                	add    %edx,%ebp
14025203a:	41 8b d3             	mov    %r11d,%edx
14025203d:	41 33 d6             	xor    %r14d,%edx
140252040:	44 8b cd             	mov    %ebp,%r9d
140252043:	41 23 d7             	and    %r15d,%edx
140252046:	41 c1 c1 0c          	rol    $0xc,%r9d
14025204a:	41 33 d3             	xor    %r11d,%edx
14025204d:	41 c1 ce 0d          	ror    $0xd,%r14d
140252051:	41 03 d2             	add    %r10d,%edx
140252054:	03 54 24 34          	add    0x34(%rsp),%edx
140252058:	03 d6                	add    %esi,%edx
14025205a:	8b f2                	mov    %edx,%esi
14025205c:	8b c2                	mov    %edx,%eax
14025205e:	c1 c0 09             	rol    $0x9,%eax
140252061:	c1 ce 0f             	ror    $0xf,%esi
140252064:	33 f0                	xor    %eax,%esi
140252066:	33 f2                	xor    %edx,%esi
140252068:	8b 54 24 18          	mov    0x18(%rsp),%edx
14025206c:	c1 c2 0f             	rol    $0xf,%edx
14025206f:	8b c2                	mov    %edx,%eax
140252071:	33 44 24 2c          	xor    0x2c(%rsp),%eax
140252075:	33 44 24 14          	xor    0x14(%rsp),%eax
140252079:	44 8d 96 62 e7 a1 9e 	lea    -0x615e189e(%rsi),%r10d
140252080:	44 8b c0             	mov    %eax,%r8d
140252083:	45 03 d1             	add    %r9d,%r10d
140252086:	41 c1 c0 0f          	rol    $0xf,%r8d
14025208a:	c1 c8 09             	ror    $0x9,%eax
14025208d:	44 33 c0             	xor    %eax,%r8d
140252090:	41 c1 c2 07          	rol    $0x7,%r10d
140252094:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
14025209b:	c1 c0 07             	rol    $0x7,%eax
14025209e:	44 33 c0             	xor    %eax,%r8d
1402520a1:	44 33 c2             	xor    %edx,%r8d
1402520a4:	8b d5                	mov    %ebp,%edx
1402520a6:	44 33 44 24 1c       	xor    0x1c(%rsp),%r8d
1402520ab:	44 33 44 24 20       	xor    0x20(%rsp),%r8d
1402520b0:	44 33 44 24 2c       	xor    0x2c(%rsp),%r8d
1402520b5:	44 33 44 24 14       	xor    0x14(%rsp),%r8d
1402520ba:	0b d3                	or     %ebx,%edx
1402520bc:	41 8b fa             	mov    %r10d,%edi
1402520bf:	41 23 d4             	and    %r12d,%edx
1402520c2:	41 33 f9             	xor    %r9d,%edi
1402520c5:	8b c5                	mov    %ebp,%eax
1402520c7:	23 c3                	and    %ebx,%eax
1402520c9:	c1 c3 09             	rol    $0x9,%ebx
1402520cc:	0b d0                	or     %eax,%edx
1402520ce:	89 9c 24 c8 00 00 00 	mov    %ebx,0xc8(%rsp)
1402520d5:	41 03 d5             	add    %r13d,%edx
1402520d8:	41 03 d0             	add    %r8d,%edx
1402520db:	03 fa                	add    %edx,%edi
1402520dd:	41 8b d7             	mov    %r15d,%edx
1402520e0:	41 33 d6             	xor    %r14d,%edx
1402520e3:	41 c1 cf 0d          	ror    $0xd,%r15d
1402520e7:	23 d6                	and    %esi,%edx
1402520e9:	44 8b cf             	mov    %edi,%r9d
1402520ec:	41 33 d6             	xor    %r14d,%edx
1402520ef:	41 c1 c1 0c          	rol    $0xc,%r9d
1402520f3:	41 03 d2             	add    %r10d,%edx
1402520f6:	03 54 24 1c          	add    0x1c(%rsp),%edx
1402520fa:	41 03 d3             	add    %r11d,%edx
1402520fd:	45 8b df             	mov    %r15d,%r11d
140252100:	8b da                	mov    %edx,%ebx
140252102:	8b c2                	mov    %edx,%eax
140252104:	c1 c0 09             	rol    $0x9,%eax
140252107:	44 33 de             	xor    %esi,%r11d
14025210a:	c1 cb 0f             	ror    $0xf,%ebx
14025210d:	33 d8                	xor    %eax,%ebx
14025210f:	8b 04 24             	mov    (%rsp),%eax
140252112:	c1 c0 0f             	rol    $0xf,%eax
140252115:	33 da                	xor    %edx,%ebx
140252117:	89 04 24             	mov    %eax,(%rsp)
14025211a:	44 23 db             	and    %ebx,%r11d
14025211d:	33 44 24 24          	xor    0x24(%rsp),%eax
140252121:	45 33 df             	xor    %r15d,%r11d
140252124:	33 44 24 10          	xor    0x10(%rsp),%eax
140252128:	8b d7                	mov    %edi,%edx
14025212a:	44 8b c0             	mov    %eax,%r8d
14025212d:	44 8d 93 c5 ce 43 3d 	lea    0x3d43cec5(%rbx),%r10d
140252134:	c1 c8 09             	ror    $0x9,%eax
140252137:	0b d5                	or     %ebp,%edx
140252139:	23 94 24 c8 00 00 00 	and    0xc8(%rsp),%edx
140252140:	45 03 d1             	add    %r9d,%r10d
140252143:	41 c1 c0 0f          	rol    $0xf,%r8d
140252147:	44 33 c0             	xor    %eax,%r8d
14025214a:	41 c1 c2 07          	rol    $0x7,%r10d
14025214e:	8b 44 24 28          	mov    0x28(%rsp),%eax
140252152:	45 03 da             	add    %r10d,%r11d
140252155:	44 03 5c 24 18       	add    0x18(%rsp),%r11d
14025215a:	45 33 d1             	xor    %r9d,%r10d
14025215d:	c1 c0 07             	rol    $0x7,%eax
140252160:	45 03 de             	add    %r14d,%r11d
140252163:	44 33 c0             	xor    %eax,%r8d
140252166:	45 8b cb             	mov    %r11d,%r9d
140252169:	44 33 04 24          	xor    (%rsp),%r8d
14025216d:	8b c7                	mov    %edi,%eax
14025216f:	44 33 44 24 18       	xor    0x18(%rsp),%r8d
140252174:	23 c5                	and    %ebp,%eax
140252176:	44 33 44 24 34       	xor    0x34(%rsp),%r8d
14025217b:	0b d0                	or     %eax,%edx
14025217d:	8b 44 24 50          	mov    0x50(%rsp),%eax
140252181:	41 03 d4             	add    %r12d,%edx
140252184:	44 33 44 24 24       	xor    0x24(%rsp),%r8d
140252189:	33 c7                	xor    %edi,%eax
14025218b:	44 33 44 24 10       	xor    0x10(%rsp),%r8d
140252190:	89 44 24 50          	mov    %eax,0x50(%rsp)
140252194:	41 03 d0             	add    %r8d,%edx
140252197:	89 41 04             	mov    %eax,0x4(%rcx)
14025219a:	44 03 d2             	add    %edx,%r10d
14025219d:	8b 44 24 44          	mov    0x44(%rsp),%eax
1402521a1:	44 31 11             	xor    %r10d,(%rcx)
1402521a4:	c1 c5 09             	rol    $0x9,%ebp
1402521a7:	33 c5                	xor    %ebp,%eax
1402521a9:	89 44 24 44          	mov    %eax,0x44(%rsp)
1402521ad:	89 41 08             	mov    %eax,0x8(%rcx)
1402521b0:	8b 44 24 58          	mov    0x58(%rsp),%eax
1402521b4:	33 84 24 c8 00 00 00 	xor    0xc8(%rsp),%eax
1402521bb:	89 44 24 58          	mov    %eax,0x58(%rsp)
1402521bf:	89 41 0c             	mov    %eax,0xc(%rcx)
1402521c2:	41 c1 c9 0f          	ror    $0xf,%r9d
1402521c6:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
1402521cd:	00
1402521ce:	41 8b c3             	mov    %r11d,%eax
1402521d1:	44 8b 74 24 50       	mov    0x50(%rsp),%r14d
1402521d6:	c1 c0 09             	rol    $0x9,%eax
1402521d9:	44 33 c8             	xor    %eax,%r9d
1402521dc:	c1 ce 0d             	ror    $0xd,%esi
1402521df:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
1402521e3:	44 33 4c 24 48       	xor    0x48(%rsp),%r9d
1402521e8:	33 c3                	xor    %ebx,%eax
1402521ea:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
1402521ee:	45 33 cb             	xor    %r11d,%r9d
1402521f1:	89 41 14             	mov    %eax,0x14(%rcx)
1402521f4:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
1402521f8:	33 c6                	xor    %esi,%eax
1402521fa:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
1402521ff:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
140252203:	89 41 18             	mov    %eax,0x18(%rcx)
140252206:	8b 44 24 60          	mov    0x60(%rsp),%eax
14025220a:	41 33 c7             	xor    %r15d,%eax
14025220d:	44 89 49 10          	mov    %r9d,0x10(%rcx)
140252211:	89 44 24 60          	mov    %eax,0x60(%rsp)
140252215:	89 41 1c             	mov    %eax,0x1c(%rcx)
140252218:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
14025221f:	00
140252220:	48 85 c0             	test   %rax,%rax
140252223:	0f 85 b7 d7 ff ff    	jne    0x14024f9e0
140252229:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
14025222e:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
140252233:	4c 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13
14025223a:	00
14025223b:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
140252242:	00
140252243:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
14025224a:	00
14025224b:	48 8b b4 24 98 00 00 	mov    0x98(%rsp),%rsi
140252252:	00
140252253:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
14025225a:	00
14025225b:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140252262:	00
140252263:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14025226a:	c3                   	ret
14025226b:	cc                   	int3
14025226c:	cc                   	int3
14025226d:	cc                   	int3
14025226e:	cc                   	int3
14025226f:	cc                   	int3
140252270:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140252275:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14025227a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14025227f:	41 56                	push   %r14
140252281:	b8 20 00 00 00       	mov    $0x20,%eax
140252286:	e8 a5 e8 05 00       	call   0x1402b0b30
14025228b:	48 2b e0             	sub    %rax,%rsp
14025228e:	8b 7a 68             	mov    0x68(%rdx),%edi
140252291:	48 8d 72 28          	lea    0x28(%rdx),%rsi
140252295:	4c 8b f2             	mov    %rdx,%r14
140252298:	48 8b d9             	mov    %rcx,%rbx
14025229b:	c6 04 37 80          	movb   $0x80,(%rdi,%rsi,1)
14025229f:	48 ff c7             	inc    %rdi
1402522a2:	48 83 ff 38          	cmp    $0x38,%rdi
1402522a6:	76 25                	jbe    0x1402522cd
1402522a8:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1402522ae:	48 8d 0c 37          	lea    (%rdi,%rsi,1),%rcx
1402522b2:	4c 2b c7             	sub    %rdi,%r8
1402522b5:	33 d2                	xor    %edx,%edx
1402522b7:	e8 44 f7 08 00       	call   0x1402e1a00
1402522bc:	33 ff                	xor    %edi,%edi
1402522be:	48 8b d6             	mov    %rsi,%rdx
1402522c1:	49 8b ce             	mov    %r14,%rcx
1402522c4:	44 8d 47 01          	lea    0x1(%rdi),%r8d
1402522c8:	e8 83 d6 ff ff       	call   0x14024f950
1402522cd:	41 b8 38 00 00 00    	mov    $0x38,%r8d
1402522d3:	48 8d 0c 37          	lea    (%rdi,%rsi,1),%rcx
1402522d7:	4c 2b c7             	sub    %rdi,%r8
1402522da:	33 d2                	xor    %edx,%edx
1402522dc:	e8 1f f7 08 00       	call   0x1402e1a00
1402522e1:	41 0f b6 46 27       	movzbl 0x27(%r14),%eax
1402522e6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402522ec:	88 46 38             	mov    %al,0x38(%rsi)
1402522ef:	48 8b d6             	mov    %rsi,%rdx
1402522f2:	41 0f b6 46 26       	movzbl 0x26(%r14),%eax
1402522f7:	49 8b ce             	mov    %r14,%rcx
1402522fa:	88 46 39             	mov    %al,0x39(%rsi)
1402522fd:	41 0f b6 46 25       	movzbl 0x25(%r14),%eax
140252302:	88 46 3a             	mov    %al,0x3a(%rsi)
140252305:	41 0f b6 46 24       	movzbl 0x24(%r14),%eax
14025230a:	88 46 3b             	mov    %al,0x3b(%rsi)
14025230d:	41 0f b6 46 23       	movzbl 0x23(%r14),%eax
140252312:	88 46 3c             	mov    %al,0x3c(%rsi)
140252315:	41 0f b6 46 22       	movzbl 0x22(%r14),%eax
14025231a:	88 46 3d             	mov    %al,0x3d(%rsi)
14025231d:	41 0f b6 46 21       	movzbl 0x21(%r14),%eax
140252322:	88 46 3e             	mov    %al,0x3e(%rsi)
140252325:	41 0f b6 46 20       	movzbl 0x20(%r14),%eax
14025232a:	88 46 3f             	mov    %al,0x3f(%rsi)
14025232d:	e8 1e d6 ff ff       	call   0x14024f950
140252332:	ba 40 00 00 00       	mov    $0x40,%edx
140252337:	41 c7 46 68 00 00 00 	movl   $0x0,0x68(%r14)
14025233e:	00
14025233f:	48 8b ce             	mov    %rsi,%rcx
140252342:	e8 f9 ee da ff       	call   0x140001240
140252347:	41 8b 0e             	mov    (%r14),%ecx
14025234a:	8b c1                	mov    %ecx,%eax
14025234c:	c1 e8 18             	shr    $0x18,%eax
14025234f:	88 03                	mov    %al,(%rbx)
140252351:	8b c1                	mov    %ecx,%eax
140252353:	c1 e8 10             	shr    $0x10,%eax
140252356:	88 43 01             	mov    %al,0x1(%rbx)
140252359:	8b c1                	mov    %ecx,%eax
14025235b:	c1 e8 08             	shr    $0x8,%eax
14025235e:	88 43 02             	mov    %al,0x2(%rbx)
140252361:	88 4b 03             	mov    %cl,0x3(%rbx)
140252364:	41 8b 4e 04          	mov    0x4(%r14),%ecx
140252368:	8b c1                	mov    %ecx,%eax
14025236a:	c1 e8 18             	shr    $0x18,%eax
14025236d:	88 43 04             	mov    %al,0x4(%rbx)
140252370:	8b c1                	mov    %ecx,%eax
140252372:	c1 e8 10             	shr    $0x10,%eax
140252375:	88 43 05             	mov    %al,0x5(%rbx)
140252378:	8b c1                	mov    %ecx,%eax
14025237a:	c1 e8 08             	shr    $0x8,%eax
14025237d:	88 43 06             	mov    %al,0x6(%rbx)
140252380:	88 4b 07             	mov    %cl,0x7(%rbx)
140252383:	41 8b 4e 08          	mov    0x8(%r14),%ecx
140252387:	8b c1                	mov    %ecx,%eax
140252389:	c1 e8 18             	shr    $0x18,%eax
14025238c:	88 43 08             	mov    %al,0x8(%rbx)
14025238f:	8b c1                	mov    %ecx,%eax
140252391:	c1 e8 10             	shr    $0x10,%eax
140252394:	88 43 09             	mov    %al,0x9(%rbx)
140252397:	8b c1                	mov    %ecx,%eax
140252399:	c1 e8 08             	shr    $0x8,%eax
14025239c:	88 43 0a             	mov    %al,0xa(%rbx)
14025239f:	88 4b 0b             	mov    %cl,0xb(%rbx)
1402523a2:	41 8b 4e 0c          	mov    0xc(%r14),%ecx
1402523a6:	8b c1                	mov    %ecx,%eax
1402523a8:	c1 e8 18             	shr    $0x18,%eax
1402523ab:	88 43 0c             	mov    %al,0xc(%rbx)
1402523ae:	8b c1                	mov    %ecx,%eax
1402523b0:	c1 e8 10             	shr    $0x10,%eax
1402523b3:	88 43 0d             	mov    %al,0xd(%rbx)
1402523b6:	8b c1                	mov    %ecx,%eax
1402523b8:	c1 e8 08             	shr    $0x8,%eax
1402523bb:	88 43 0e             	mov    %al,0xe(%rbx)
1402523be:	88 4b 0f             	mov    %cl,0xf(%rbx)
1402523c1:	41 8b 4e 10          	mov    0x10(%r14),%ecx
1402523c5:	8b c1                	mov    %ecx,%eax
1402523c7:	c1 e8 18             	shr    $0x18,%eax
1402523ca:	88 43 10             	mov    %al,0x10(%rbx)
1402523cd:	8b c1                	mov    %ecx,%eax
1402523cf:	c1 e8 10             	shr    $0x10,%eax
1402523d2:	88 43 11             	mov    %al,0x11(%rbx)
1402523d5:	8b c1                	mov    %ecx,%eax
1402523d7:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1402523dc:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1402523e1:	c1 e8 08             	shr    $0x8,%eax
1402523e4:	88 43 12             	mov    %al,0x12(%rbx)
1402523e7:	88 4b 13             	mov    %cl,0x13(%rbx)
1402523ea:	41 8b 4e 14          	mov    0x14(%r14),%ecx
1402523ee:	8b c1                	mov    %ecx,%eax
1402523f0:	c1 e8 18             	shr    $0x18,%eax
1402523f3:	88 43 14             	mov    %al,0x14(%rbx)
1402523f6:	8b c1                	mov    %ecx,%eax
1402523f8:	c1 e8 10             	shr    $0x10,%eax
1402523fb:	88 43 15             	mov    %al,0x15(%rbx)
1402523fe:	8b c1                	mov    %ecx,%eax
140252400:	c1 e8 08             	shr    $0x8,%eax
140252403:	88 43 16             	mov    %al,0x16(%rbx)
140252406:	88 4b 17             	mov    %cl,0x17(%rbx)
140252409:	41 8b 4e 18          	mov    0x18(%r14),%ecx
14025240d:	8b c1                	mov    %ecx,%eax
14025240f:	88 4b 1b             	mov    %cl,0x1b(%rbx)
140252412:	c1 e8 18             	shr    $0x18,%eax
140252415:	88 43 18             	mov    %al,0x18(%rbx)
140252418:	8b c1                	mov    %ecx,%eax
14025241a:	c1 e8 10             	shr    $0x10,%eax
14025241d:	88 43 19             	mov    %al,0x19(%rbx)
140252420:	8b c1                	mov    %ecx,%eax
140252422:	c1 e8 08             	shr    $0x8,%eax
140252425:	88 43 1a             	mov    %al,0x1a(%rbx)
140252428:	b8 01 00 00 00       	mov    $0x1,%eax
14025242d:	41 8b 56 1c          	mov    0x1c(%r14),%edx
140252431:	8b ca                	mov    %edx,%ecx
140252433:	c1 e9 18             	shr    $0x18,%ecx
140252436:	88 4b 1c             	mov    %cl,0x1c(%rbx)
140252439:	8b ca                	mov    %edx,%ecx
14025243b:	c1 e9 10             	shr    $0x10,%ecx
14025243e:	88 4b 1d             	mov    %cl,0x1d(%rbx)
140252441:	8b ca                	mov    %edx,%ecx
140252443:	c1 e9 08             	shr    $0x8,%ecx
140252446:	88 4b 1e             	mov    %cl,0x1e(%rbx)
140252449:	88 53 1f             	mov    %dl,0x1f(%rbx)
14025244c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140252451:	48 83 c4 20          	add    $0x20,%rsp
140252455:	41 5e                	pop    %r14
140252457:	c3                   	ret
140252458:	cc                   	int3
140252459:	cc                   	int3
14025245a:	cc                   	int3
14025245b:	cc                   	int3
14025245c:	cc                   	int3