1400191fd:	41 83 fb 0b          	cmp    $0xb,%r11d
140019201:	72 26                	jb     0x140019229
140019203:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
140019207:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
14001920c:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
140019210:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140019215:	74 12                	je     0x140019229
140019217:	0f 10 41 60          	movups 0x60(%rcx),%xmm0
14001921b:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140019220:	0f 10 49 70          	movups 0x70(%rcx),%xmm1
140019224:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140019229:	66 0f 38 dd d1       	aesenclast %xmm1,%xmm2
14001922e:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
140019232:	66 45 0f 6f d0       	movdqa %xmm8,%xmm10
140019237:	45 0f 3a cc c1 02    	sha1rnds4 $0x2,%xmm9,%xmm8
14001923d:	44 0f 38 c8 d6       	sha1nexte %xmm6,%xmm10
140019242:	44 0f 10 77 30       	movups 0x30(%rdi),%xmm14
140019247:	45 0f 57 f7          	xorps  %xmm15,%xmm14
14001924b:	0f 11 54 3e 20       	movups %xmm2,0x20(%rsi,%rdi,1)
140019250:	41 0f 57 d6          	xorps  %xmm14,%xmm2
140019254:	0f 10 49 b0          	movups -0x50(%rcx),%xmm1
140019258:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
14001925d:	0f 38 ca de          	sha1msg2 %xmm6,%xmm3
140019261:	66 0f ef e6          	pxor   %xmm6,%xmm4
140019265:	0f 38 c9 ee          	sha1msg1 %xmm6,%xmm5
140019269:	0f 10 41 c0          	movups -0x40(%rcx),%xmm0
14001926d:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140019272:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
140019277:	45 0f 3a cc c2 03    	sha1rnds4 $0x3,%xmm10,%xmm8
14001927d:	44 0f 38 c8 cb       	sha1nexte %xmm3,%xmm9
140019282:	0f 10 49 d0          	movups -0x30(%rcx),%xmm1
140019286:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
14001928b:	0f 38 ca e3          	sha1msg2 %xmm3,%xmm4
14001928f:	66 0f ef eb          	pxor   %xmm3,%xmm5
140019293:	0f 38 c9 f3          	sha1msg1 %xmm3,%xmm6
140019297:	0f 10 41 e0          	movups -0x20(%rcx),%xmm0
14001929b:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
1400192a0:	66 45 0f 6f d0       	movdqa %xmm8,%xmm10
1400192a5:	45 0f 3a cc c1 03    	sha1rnds4 $0x3,%xmm9,%xmm8
1400192ab:	44 0f 38 c8 d4       	sha1nexte %xmm4,%xmm10
1400192b0:	0f 38 ca ec          	sha1msg2 %xmm4,%xmm5
1400192b4:	66 0f ef f4          	pxor   %xmm4,%xmm6
1400192b8:	0f 10 49 f0          	movups -0x10(%rcx),%xmm1
1400192bc:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
1400192c1:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
1400192c6:	45 0f 3a cc c2 03    	sha1rnds4 $0x3,%xmm10,%xmm8
1400192cc:	44 0f 38 c8 cd       	sha1nexte %xmm5,%xmm9
1400192d1:	0f 38 ca f5          	sha1msg2 %xmm5,%xmm6
1400192d5:	0f 10 01             	movups (%rcx),%xmm0
1400192d8:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
1400192dd:	66 41 0f 6f ec       	movdqa %xmm12,%xmm5
1400192e2:	66 45 0f 6f d0       	movdqa %xmm8,%xmm10
1400192e7:	45 0f 3a cc c1 03    	sha1rnds4 $0x3,%xmm9,%xmm8
1400192ed:	44 0f 38 c8 d6       	sha1nexte %xmm6,%xmm10
1400192f2:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
1400192f6:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
1400192fb:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
140019300:	45 0f 3a cc c2 03    	sha1rnds4 $0x3,%xmm10,%xmm8
140019306:	44 0f 38 c8 cd       	sha1nexte %xmm5,%xmm9
14001930b:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
14001930f:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140019314:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
140019318:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
14001931d:	41 83 fb 0b          	cmp    $0xb,%r11d
140019321:	72 26                	jb     0x140019349
140019323:	0f 10 41 40          	movups 0x40(%rcx),%xmm0
140019327:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
14001932c:	0f 10 49 50          	movups 0x50(%rcx),%xmm1
140019330:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140019335:	74 12                	je     0x140019349
140019337:	0f 10 41 60          	movups 0x60(%rcx),%xmm0
14001933b:	66 0f 38 dc d1       	aesenc %xmm1,%xmm2
140019340:	0f 10 49 70          	movups 0x70(%rcx),%xmm1
140019344:	66 0f 38 dc d0       	aesenc %xmm0,%xmm2
140019349:	66 0f 38 dd d1       	aesenclast %xmm1,%xmm2
14001934e:	0f 10 41 a0          	movups -0x60(%rcx),%xmm0
140019352:	48 ff ca             	dec    %rdx
140019355:	66 45 0f fe c3       	paddd  %xmm11,%xmm8
14001935a:	0f 11 54 3e 30       	movups %xmm2,0x30(%rsi,%rdi,1)
14001935f:	48 8d 7f 40          	lea    0x40(%rdi),%rdi
140019363:	0f 85 47 fb ff ff    	jne    0x140018eb0
140019369:	66 45 0f 70 c0 1b    	pshufd $0x1b,%xmm8,%xmm8
14001936f:	66 45 0f 70 c9 1b    	pshufd $0x1b,%xmm9,%xmm9
140019375:	41 0f 11 10          	movups %xmm2,(%r8)
140019379:	f3 45 0f 7f 01       	movdqu %xmm8,(%r9)
14001937e:	66 45 0f 7e 49 10    	movd   %xmm9,0x10(%r9)
140019384:	0f 28 b0 58 ff ff ff 	movaps -0xa8(%rax),%xmm6
14001938b:	0f 28 b8 68 ff ff ff 	movaps -0x98(%rax),%xmm7
140019392:	44 0f 28 80 78 ff ff 	movaps -0x88(%rax),%xmm8
140019399:	ff
14001939a:	44 0f 28 48 88       	movaps -0x78(%rax),%xmm9
14001939f:	44 0f 28 50 98       	movaps -0x68(%rax),%xmm10
1400193a4:	44 0f 28 58 a8       	movaps -0x58(%rax),%xmm11
1400193a9:	44 0f 28 60 b8       	movaps -0x48(%rax),%xmm12
1400193ae:	44 0f 28 68 c8       	movaps -0x38(%rax),%xmm13
1400193b3:	44 0f 28 70 d8       	movaps -0x28(%rax),%xmm14
1400193b8:	44 0f 28 78 e8       	movaps -0x18(%rax),%xmm15
1400193bd:	48 89 c4             	mov    %rax,%rsp
1400193c0:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
1400193c5:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
1400193ca:	f3 c3                	repz ret
1400193cc:	90                   	nop
1400193cd:	90                   	nop
1400193ce:	90                   	nop
1400193cf:	90                   	nop
1400193d0:	56                   	push   %rsi
1400193d1:	57                   	push   %rdi
1400193d2:	53                   	push   %rbx
1400193d3:	55                   	push   %rbp
1400193d4:	41 54                	push   %r12
1400193d6:	41 55                	push   %r13
1400193d8:	41 56                	push   %r14
1400193da:	41 57                	push   %r15
1400193dc:	9c                   	pushf
1400193dd:	48 83 ec 40          	sub    $0x40,%rsp
1400193e1:	49 8b 40 78          	mov    0x78(%r8),%rax
1400193e5:	49 8b 98 f8 00 00 00 	mov    0xf8(%r8),%rbx
1400193ec:	49 8b 71 08          	mov    0x8(%r9),%rsi
1400193f0:	4d 8b 59 38          	mov    0x38(%r9),%r11
1400193f4:	45 8b 13             	mov    (%r11),%r10d
1400193f7:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
1400193fb:	4c 39 d3             	cmp    %r10,%rbx
1400193fe:	0f 82 a0 00 00 00    	jb     0x1400194a4
140019404:	49 8b 80 98 00 00 00 	mov    0x98(%r8),%rax
14001940b:	45 8b 53 04          	mov    0x4(%r11),%r10d
14001940f:	4e 8d 14 16          	lea    (%rsi,%r10,1),%r10
140019413:	4c 39 d3             	cmp    %r10,%rbx
140019416:	0f 83 88 00 00 00    	jae    0x1400194a4
14001941c:	4c 8d 15 dd f9 ff ff 	lea    -0x623(%rip),%r10        # 0x140018e00
140019423:	4c 39 d3             	cmp    %r10,%rbx
140019426:	72 1c                	jb     0x140019444
140019428:	48 8d 30             	lea    (%rax),%rsi
14001942b:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
140019432:	b9 14 00 00 00       	mov    $0x14,%ecx
140019437:	fc                   	cld
140019438:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
14001943b:	48 8d 80 a8 00 00 00 	lea    0xa8(%rax),%rax
140019442:	eb 60                	jmp    0x1400194a4
140019444:	48 8d 70 60          	lea    0x60(%rax),%rsi
140019448:	49 8d b8 00 02 00 00 	lea    0x200(%r8),%rdi
14001944f:	b9 14 00 00 00       	mov    $0x14,%ecx
140019454:	fc                   	cld
140019455:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
140019458:	48 8d 80 08 01 00 00 	lea    0x108(%rax),%rax
14001945f:	4c 8b 38             	mov    (%rax),%r15
140019462:	4c 8b 70 08          	mov    0x8(%rax),%r14
140019466:	4c 8b 68 10          	mov    0x10(%rax),%r13
14001946a:	4c 8b 60 18          	mov    0x18(%rax),%r12
14001946e:	48 8b 68 20          	mov    0x20(%rax),%rbp
140019472:	48 8b 58 28          	mov    0x28(%rax),%rbx
140019476:	48 8d 40 30          	lea    0x30(%rax),%rax
14001947a:	49 89 98 90 00 00 00 	mov    %rbx,0x90(%r8)
140019481:	49 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%r8)
140019488:	4d 89 a0 d8 00 00 00 	mov    %r12,0xd8(%r8)
14001948f:	4d 89 a8 e0 00 00 00 	mov    %r13,0xe0(%r8)
140019496:	4d 89 b0 e8 00 00 00 	mov    %r14,0xe8(%r8)
14001949d:	4d 89 b8 f0 00 00 00 	mov    %r15,0xf0(%r8)
1400194a4:	48 8b 78 08          	mov    0x8(%rax),%rdi
1400194a8:	48 8b 70 10          	mov    0x10(%rax),%rsi
1400194ac:	49 89 80 98 00 00 00 	mov    %rax,0x98(%r8)
1400194b3:	49 89 b0 a8 00 00 00 	mov    %rsi,0xa8(%r8)
1400194ba:	49 89 b8 b0 00 00 00 	mov    %rdi,0xb0(%r8)
1400194c1:	49 8b 79 28          	mov    0x28(%r9),%rdi
1400194c5:	4c 89 c6             	mov    %r8,%rsi
1400194c8:	b9 9a 00 00 00       	mov    $0x9a,%ecx
1400194cd:	fc                   	cld
1400194ce:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
1400194d1:	4c 89 ce             	mov    %r9,%rsi
1400194d4:	48 31 c9             	xor    %rcx,%rcx
1400194d7:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400194db:	4c 8b 06             	mov    (%rsi),%r8
1400194de:	4c 8b 4e 10          	mov    0x10(%rsi),%r9
1400194e2:	4c 8b 56 28          	mov    0x28(%rsi),%r10
1400194e6:	4c 8d 5e 38          	lea    0x38(%rsi),%r11
1400194ea:	4c 8d 66 18          	lea    0x18(%rsi),%r12
1400194ee:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
1400194f3:	4c 89 5c 24 28       	mov    %r11,0x28(%rsp)
1400194f8:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400194fd:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140019502:	ff 15 20 00 31 00    	call   *0x310020(%rip)        # 0x140329528
140019508:	b8 01 00 00 00       	mov    $0x1,%eax
14001950d:	48 83 c4 40          	add    $0x40,%rsp
140019511:	9d                   	popf
140019512:	41 5f                	pop    %r15
140019514:	41 5e                	pop    %r14
140019516:	41 5d                	pop    %r13
140019518:	41 5c                	pop    %r12
14001951a:	5d                   	pop    %rbp
14001951b:	5b                   	pop    %rbx
14001951c:	5f                   	pop    %rdi
14001951d:	5e                   	pop    %rsi
14001951e:	f3 c3                	repz ret
140019520:	cc                   	int3
140019521:	cc                   	int3
140019522:	cc                   	int3
140019523:	cc                   	int3
140019524:	cc                   	int3
140019525:	cc                   	int3
140019526:	cc                   	int3
140019527:	cc                   	int3
140019528:	cc                   	int3
140019529:	cc                   	int3
14001952a:	cc                   	int3
14001952b:	cc                   	int3
14001952c:	cc                   	int3
14001952d:	cc                   	int3
14001952e:	cc                   	int3
14001952f:	cc                   	int3
140019530:	cc                   	int3
140019531:	cc                   	int3
140019532:	cc                   	int3
140019533:	cc                   	int3
140019534:	cc                   	int3
140019535:	cc                   	int3
140019536:	cc                   	int3
140019537:	cc                   	int3
140019538:	cc                   	int3
140019539:	cc                   	int3
14001953a:	cc                   	int3
14001953b:	cc                   	int3
14001953c:	cc                   	int3
14001953d:	cc                   	int3
14001953e:	cc                   	int3
14001953f:	cc                   	int3
140019540:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140019545:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001954a:	48 89 e0             	mov    %rsp,%rax
14001954d:	48 89 cf             	mov    %rcx,%rdi
140019550:	48 89 d6             	mov    %rdx,%rsi
140019553:	4c 89 c2             	mov    %r8,%rdx
140019556:	44 8b 0d 83 6b 3f 00 	mov    0x3f6b83(%rip),%r9d        # 0x1404100e0
14001955d:	44 8b 05 80 6b 3f 00 	mov    0x3f6b80(%rip),%r8d        # 0x1404100e4
140019564:	44 8b 15 7d 6b 3f 00 	mov    0x3f6b7d(%rip),%r10d        # 0x1404100e8
14001956b:	41 f7 c0 00 02 00 00 	test   $0x200,%r8d
140019572:	74 4c                	je     0x1400195c0
140019574:	41 f7 c2 00 00 00 20 	test   $0x20000000,%r10d
14001957b:	0f 85 95 10 00 00    	jne    0x14001a616
140019581:	41 81 e2 28 01 00 00 	and    $0x128,%r10d
140019588:	41 81 fa 28 01 00 00 	cmp    $0x128,%r10d
14001958f:	0f 84 f1 2f 00 00    	je     0x14001c586
140019595:	41 81 e0 00 00 00 10 	and    $0x10000000,%r8d
14001959c:	41 81 e1 00 00 00 40 	and    $0x40000000,%r9d
1400195a3:	45 09 c8             	or     %r9d,%r8d
1400195a6:	41 81 f8 00 00 00 50 	cmp    $0x50000000,%r8d
1400195ad:	0f 84 d3 21 00 00    	je     0x14001b786
1400195b3:	e9 2e 13 00 00       	jmp    0x14001a8e6
1400195b8:	90                   	nop
1400195b9:	90                   	nop
1400195ba:	90                   	nop
1400195bb:	90                   	nop
1400195bc:	90                   	nop
1400195bd:	90                   	nop
1400195be:	90                   	nop
1400195bf:	90                   	nop
1400195c0:	48 89 e0             	mov    %rsp,%rax
1400195c3:	53                   	push   %rbx
1400195c4:	55                   	push   %rbp
1400195c5:	41 54                	push   %r12
1400195c7:	41 55                	push   %r13
1400195c9:	41 56                	push   %r14
1400195cb:	49 89 f8             	mov    %rdi,%r8
1400195ce:	48 83 ec 48          	sub    $0x48,%rsp
1400195d2:	49 89 f1             	mov    %rsi,%r9
1400195d5:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
1400195d9:	49 89 d2             	mov    %rdx,%r10
1400195dc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400195e1:	41 8b 30             	mov    (%r8),%esi
1400195e4:	41 8b 78 04          	mov    0x4(%r8),%edi
1400195e8:	45 8b 58 08          	mov    0x8(%r8),%r11d
1400195ec:	45 8b 60 0c          	mov    0xc(%r8),%r12d
1400195f0:	45 8b 68 10          	mov    0x10(%r8),%r13d
1400195f4:	eb 0a                	jmp    0x140019600
1400195f6:	90                   	nop
1400195f7:	90                   	nop
1400195f8:	90                   	nop
1400195f9:	90                   	nop
1400195fa:	90                   	nop
1400195fb:	90                   	nop
1400195fc:	90                   	nop
1400195fd:	90                   	nop
1400195fe:	90                   	nop
1400195ff:	90                   	nop
140019600:	41 8b 11             	mov    (%r9),%edx
140019603:	0f ca                	bswap  %edx
140019605:	41 8b 69 04          	mov    0x4(%r9),%ebp
140019609:	44 89 e0             	mov    %r12d,%eax
14001960c:	89 14 24             	mov    %edx,(%rsp)
14001960f:	89 f1                	mov    %esi,%ecx
140019611:	0f cd                	bswap  %ebp
140019613:	44 31 d8             	xor    %r11d,%eax
140019616:	c1 c1 05             	rol    $0x5,%ecx
140019619:	21 f8                	and    %edi,%eax
14001961b:	46 8d ac 2a 99 79 82 	lea    0x5a827999(%rdx,%r13,1),%r13d
140019622:	5a
140019623:	41 01 cd             	add    %ecx,%r13d
140019626:	44 31 e0             	xor    %r12d,%eax
140019629:	c1 c7 1e             	rol    $0x1e,%edi
14001962c:	41 01 c5             	add    %eax,%r13d
14001962f:	45 8b 71 08          	mov    0x8(%r9),%r14d
140019633:	44 89 d8             	mov    %r11d,%eax
140019636:	89 6c 24 04          	mov    %ebp,0x4(%rsp)
14001963a:	44 89 e9             	mov    %r13d,%ecx
14001963d:	41 0f ce             	bswap  %r14d
140019640:	31 f8                	xor    %edi,%eax
140019642:	c1 c1 05             	rol    $0x5,%ecx
140019645:	21 f0                	and    %esi,%eax
140019647:	46 8d a4 25 99 79 82 	lea    0x5a827999(%rbp,%r12,1),%r12d
14001964e:	5a
14001964f:	41 01 cc             	add    %ecx,%r12d
140019652:	44 31 d8             	xor    %r11d,%eax
140019655:	c1 c6 1e             	rol    $0x1e,%esi
140019658:	41 01 c4             	add    %eax,%r12d
14001965b:	41 8b 51 0c          	mov    0xc(%r9),%edx
14001965f:	89 f8                	mov    %edi,%eax
140019661:	44 89 74 24 08       	mov    %r14d,0x8(%rsp)
140019666:	44 89 e1             	mov    %r12d,%ecx
140019669:	0f ca                	bswap  %edx
14001966b:	31 f0                	xor    %esi,%eax
14001966d:	c1 c1 05             	rol    $0x5,%ecx
140019670:	44 21 e8             	and    %r13d,%eax
140019673:	47 8d 9c 1e 99 79 82 	lea    0x5a827999(%r14,%r11,1),%r11d
14001967a:	5a
14001967b:	41 01 cb             	add    %ecx,%r11d
14001967e:	31 f8                	xor    %edi,%eax
140019680:	41 c1 c5 1e          	rol    $0x1e,%r13d
140019684:	41 01 c3             	add    %eax,%r11d
140019687:	41 8b 69 10          	mov    0x10(%r9),%ebp
14001968b:	89 f0                	mov    %esi,%eax
14001968d:	89 54 24 0c          	mov    %edx,0xc(%rsp)
140019691:	44 89 d9             	mov    %r11d,%ecx
140019694:	0f cd                	bswap  %ebp
140019696:	44 31 e8             	xor    %r13d,%eax
140019699:	c1 c1 05             	rol    $0x5,%ecx
14001969c:	44 21 e0             	and    %r12d,%eax
14001969f:	8d bc 3a 99 79 82 5a 	lea    0x5a827999(%rdx,%rdi,1),%edi
1400196a6:	01 cf                	add    %ecx,%edi
1400196a8:	31 f0                	xor    %esi,%eax
1400196aa:	41 c1 c4 1e          	rol    $0x1e,%r12d
1400196ae:	01 c7                	add    %eax,%edi
1400196b0:	45 8b 71 14          	mov    0x14(%r9),%r14d
1400196b4:	44 89 e8             	mov    %r13d,%eax
1400196b7:	89 6c 24 10          	mov    %ebp,0x10(%rsp)
1400196bb:	89 f9                	mov    %edi,%ecx
1400196bd:	41 0f ce             	bswap  %r14d
1400196c0:	44 31 e0             	xor    %r12d,%eax
1400196c3:	c1 c1 05             	rol    $0x5,%ecx
1400196c6:	44 21 d8             	and    %r11d,%eax
1400196c9:	8d b4 35 99 79 82 5a 	lea    0x5a827999(%rbp,%rsi,1),%esi
1400196d0:	01 ce                	add    %ecx,%esi
1400196d2:	44 31 e8             	xor    %r13d,%eax