140d921cd:	45 8b c7             	mov    %r15d,%r8d
140d921d0:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d921d5:	41 c1 e8 14          	shr    $0x14,%r8d
140d921d9:	44 33 c8             	xor    %eax,%r9d
140d921dc:	41 8b c7             	mov    %r15d,%eax
140d921df:	c1 e0 0c             	shl    $0xc,%eax
140d921e2:	44 0b c0             	or     %eax,%r8d
140d921e5:	41 c1 e9 02          	shr    $0x2,%r9d
140d921e9:	41 0b d1             	or     %r9d,%edx
140d921ec:	8d 85 e7 a1 9e 62    	lea    0x629ea1e7(%rbp),%eax
140d921f2:	44 33 d2             	xor    %edx,%r10d
140d921f5:	41 03 c0             	add    %r8d,%eax
140d921f8:	44 33 54 24 08       	xor    0x8(%rsp),%r10d
140d921fd:	44 8b c8             	mov    %eax,%r9d
140d92200:	44 33 54 24 24       	xor    0x24(%rsp),%r10d
140d92205:	41 8b d7             	mov    %r15d,%edx
140d92208:	44 31 54 24 10       	xor    %r10d,0x10(%rsp)
140d9220d:	41 0b d5             	or     %r13d,%edx
140d92210:	c1 e0 07             	shl    $0x7,%eax
140d92213:	23 d3                	and    %ebx,%edx
140d92215:	41 c1 e9 19          	shr    $0x19,%r9d
140d92219:	45 8b d5             	mov    %r13d,%r10d
140d9221c:	44 0b c8             	or     %eax,%r9d
140d9221f:	41 c1 ea 17          	shr    $0x17,%r10d
140d92223:	41 8b c7             	mov    %r15d,%eax
140d92226:	41 23 c5             	and    %r13d,%eax
140d92229:	41 c1 e5 09          	shl    $0x9,%r13d
140d9222d:	0b d0                	or     %eax,%edx
140d9222f:	45 0b d5             	or     %r13d,%r10d
140d92232:	41 8b c1             	mov    %r9d,%eax
140d92235:	41 33 c0             	xor    %r8d,%eax
140d92238:	41 03 c3             	add    %r11d,%eax
140d9223b:	44 8b 5c 24 28       	mov    0x28(%rsp),%r11d
140d92240:	03 c2                	add    %edx,%eax
140d92242:	45 33 e3             	xor    %r11d,%r12d
140d92245:	41 8b d6             	mov    %r14d,%edx
140d92248:	44 03 e0             	add    %eax,%r12d
140d9224b:	33 d6                	xor    %esi,%edx
140d9224d:	23 d5                	and    %ebp,%edx
140d9224f:	33 d6                	xor    %esi,%edx
140d92251:	41 03 d1             	add    %r9d,%edx
140d92254:	44 8b 4c 24 1c       	mov    0x1c(%rsp),%r9d
140d92259:	41 03 d3             	add    %r11d,%edx
140d9225c:	45 33 cb             	xor    %r11d,%r9d
140d9225f:	03 d7                	add    %edi,%edx
140d92261:	41 8b fe             	mov    %r14d,%edi
140d92264:	41 c1 ee 0d          	shr    $0xd,%r14d
140d92268:	8b c2                	mov    %edx,%eax
140d9226a:	c1 e7 13             	shl    $0x13,%edi
140d9226d:	41 0b fe             	or     %r14d,%edi
140d92270:	c1 c8 0f             	ror    $0xf,%eax
140d92273:	44 8b f2             	mov    %edx,%r14d
140d92276:	41 c1 ce 17          	ror    $0x17,%r14d
140d9227a:	44 33 f0             	xor    %eax,%r14d
140d9227d:	44 33 f2             	xor    %edx,%r14d
140d92280:	8b 54 24 38          	mov    0x38(%rsp),%edx
140d92284:	c1 ca 19             	ror    $0x19,%edx
140d92287:	8b 04 24             	mov    (%rsp),%eax
140d9228a:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140d9228f:	c1 c8 11             	ror    $0x11,%eax
140d92292:	33 d0                	xor    %eax,%edx
140d92294:	8b 04 24             	mov    (%rsp),%eax
140d92297:	44 8b c0             	mov    %eax,%r8d
140d9229a:	89 54 24 04          	mov    %edx,0x4(%rsp)
140d9229e:	c1 e0 1e             	shl    $0x1e,%eax
140d922a1:	41 8b d1             	mov    %r9d,%edx
140d922a4:	c1 ea 0f             	shr    $0xf,%edx
140d922a7:	41 c1 e8 02          	shr    $0x2,%r8d
140d922ab:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d922b2:	44 0b c0             	or     %eax,%r8d
140d922b5:	41 8b c1             	mov    %r9d,%eax
140d922b8:	c1 e0 0f             	shl    $0xf,%eax
140d922bb:	44 33 c0             	xor    %eax,%r8d
140d922be:	8b 04 24             	mov    (%rsp),%eax
140d922c1:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d922c6:	33 d0                	xor    %eax,%edx
140d922c8:	c1 ea 02             	shr    $0x2,%edx
140d922cb:	44 0b c2             	or     %edx,%r8d
140d922ce:	44 31 44 24 04       	xor    %r8d,0x4(%rsp)
140d922d3:	44 8b 04 24          	mov    (%rsp),%r8d
140d922d7:	41 8b d0             	mov    %r8d,%edx
140d922da:	81 e2 ff ff 01 00    	and    $0x1ffff,%edx
140d922e0:	41 8b c0             	mov    %r8d,%eax
140d922e3:	c1 e8 1a             	shr    $0x1a,%eax
140d922e6:	c1 e2 06             	shl    $0x6,%edx
140d922e9:	0b d0                	or     %eax,%edx
140d922eb:	41 8b c1             	mov    %r9d,%eax
140d922ee:	c1 e8 09             	shr    $0x9,%eax
140d922f1:	33 d0                	xor    %eax,%edx
140d922f3:	41 c1 e1 11          	shl    $0x11,%r9d
140d922f7:	41 8b c0             	mov    %r8d,%eax
140d922fa:	45 8b c4             	mov    %r12d,%r8d
140d922fd:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d92302:	41 c1 e8 14          	shr    $0x14,%r8d
140d92306:	44 33 c8             	xor    %eax,%r9d
140d92309:	8b 44 24 04          	mov    0x4(%rsp),%eax
140d9230d:	41 c1 e1 06          	shl    $0x6,%r9d
140d92311:	41 0b d1             	or     %r9d,%edx
140d92314:	33 c2                	xor    %edx,%eax
140d92316:	41 8b d4             	mov    %r12d,%edx
140d92319:	33 44 24 1c          	xor    0x1c(%rsp),%eax
140d9231d:	41 0b d7             	or     %r15d,%edx
140d92320:	41 33 c3             	xor    %r11d,%eax
140d92323:	41 23 d2             	and    %r10d,%edx
140d92326:	33 84 24 c8 00 00 00 	xor    0xc8(%rsp),%eax
140d9232d:	45 8b df             	mov    %r15d,%r11d
140d92330:	89 44 24 04          	mov    %eax,0x4(%rsp)
140d92334:	41 8b c4             	mov    %r12d,%eax
140d92337:	c1 e0 0c             	shl    $0xc,%eax
140d9233a:	44 0b c0             	or     %eax,%r8d
140d9233d:	41 c1 eb 17          	shr    $0x17,%r11d
140d92341:	41 8d 86 ce 43 3d c5 	lea    -0x3ac2bc32(%r14),%eax
140d92348:	41 03 c0             	add    %r8d,%eax
140d9234b:	44 8b c8             	mov    %eax,%r9d
140d9234e:	c1 e0 07             	shl    $0x7,%eax
140d92351:	41 c1 e9 19          	shr    $0x19,%r9d
140d92355:	44 0b c8             	or     %eax,%r9d
140d92358:	41 8b c4             	mov    %r12d,%eax
140d9235b:	41 23 c7             	and    %r15d,%eax
140d9235e:	41 c1 e7 09          	shl    $0x9,%r15d
140d92362:	0b d0                	or     %eax,%edx
140d92364:	45 0b df             	or     %r15d,%r11d
140d92367:	41 8b c1             	mov    %r9d,%eax
140d9236a:	41 33 c0             	xor    %r8d,%eax
140d9236d:	44 8b 44 24 20       	mov    0x20(%rsp),%r8d
140d92372:	03 c3                	add    %ebx,%eax
140d92374:	45 33 e8             	xor    %r8d,%r13d
140d92377:	03 c2                	add    %edx,%eax
140d92379:	8b dd                	mov    %ebp,%ebx
140d9237b:	8b d7                	mov    %edi,%edx
140d9237d:	44 03 e8             	add    %eax,%r13d
140d92380:	33 d5                	xor    %ebp,%edx
140d92382:	41 23 d6             	and    %r14d,%edx
140d92385:	33 d7                	xor    %edi,%edx
140d92387:	41 03 d1             	add    %r9d,%edx
140d9238a:	41 03 d0             	add    %r8d,%edx
140d9238d:	03 d6                	add    %esi,%edx
140d9238f:	c1 e3 13             	shl    $0x13,%ebx
140d92392:	44 8b 4c 24 3c       	mov    0x3c(%rsp),%r9d
140d92397:	8b f2                	mov    %edx,%esi
140d92399:	44 8b 7c 24 2c       	mov    0x2c(%rsp),%r15d
140d9239e:	45 33 c8             	xor    %r8d,%r9d
140d923a1:	8b c2                	mov    %edx,%eax
140d923a3:	41 c1 cf 19          	ror    $0x19,%r15d
140d923a7:	c1 c8 0f             	ror    $0xf,%eax
140d923aa:	c1 ce 17             	ror    $0x17,%esi
140d923ad:	33 f0                	xor    %eax,%esi
140d923af:	c1 ed 0d             	shr    $0xd,%ebp
140d923b2:	33 f2                	xor    %edx,%esi
140d923b4:	0b dd                	or     %ebp,%ebx
140d923b6:	8b 54 24 18          	mov    0x18(%rsp),%edx
140d923ba:	8b c2                	mov    %edx,%eax
140d923bc:	c1 c8 11             	ror    $0x11,%eax
140d923bf:	44 8b c2             	mov    %edx,%r8d
140d923c2:	44 33 f8             	xor    %eax,%r15d
140d923c5:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d923cc:	8b c2                	mov    %edx,%eax
140d923ce:	41 c1 e0 06          	shl    $0x6,%r8d
140d923d2:	c1 e8 1a             	shr    $0x1a,%eax
140d923d5:	41 8b d1             	mov    %r9d,%edx
140d923d8:	44 0b c0             	or     %eax,%r8d
140d923db:	c1 e2 11             	shl    $0x11,%edx
140d923de:	41 8b c1             	mov    %r9d,%eax
140d923e1:	c1 e8 09             	shr    $0x9,%eax
140d923e4:	44 33 c0             	xor    %eax,%r8d
140d923e7:	8b 44 24 18          	mov    0x18(%rsp),%eax
140d923eb:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d923f0:	33 d0                	xor    %eax,%edx
140d923f2:	c1 e2 06             	shl    $0x6,%edx
140d923f5:	44 0b c2             	or     %edx,%r8d
140d923f8:	45 33 f8             	xor    %r8d,%r15d
140d923fb:	44 8b 44 24 18       	mov    0x18(%rsp),%r8d
140d92400:	41 8b d0             	mov    %r8d,%edx
140d92403:	41 8b c0             	mov    %r8d,%eax
140d92406:	c1 e0 1e             	shl    $0x1e,%eax
140d92409:	c1 ea 02             	shr    $0x2,%edx
140d9240c:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d92412:	0b d0                	or     %eax,%edx
140d92414:	41 8b c1             	mov    %r9d,%eax
140d92417:	c1 e0 0f             	shl    $0xf,%eax
140d9241a:	33 d0                	xor    %eax,%edx
140d9241c:	41 c1 e9 0f          	shr    $0xf,%r9d
140d92420:	41 8b c0             	mov    %r8d,%eax
140d92423:	45 8b c5             	mov    %r13d,%r8d
140d92426:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d9242b:	41 c1 e8 14          	shr    $0x14,%r8d
140d9242f:	44 33 c8             	xor    %eax,%r9d
140d92432:	41 8b c5             	mov    %r13d,%eax
140d92435:	c1 e0 0c             	shl    $0xc,%eax
140d92438:	44 0b c0             	or     %eax,%r8d
140d9243b:	41 c1 e9 02          	shr    $0x2,%r9d
140d9243f:	41 0b d1             	or     %r9d,%edx
140d92442:	8d 86 9d 87 7a 8a    	lea    -0x75857863(%rsi),%eax
140d92448:	44 33 fa             	xor    %edx,%r15d
140d9244b:	41 03 c0             	add    %r8d,%eax
140d9244e:	44 33 7c 24 3c       	xor    0x3c(%rsp),%r15d
140d92453:	44 8b c8             	mov    %eax,%r9d
140d92456:	44 33 7c 24 20       	xor    0x20(%rsp),%r15d
140d9245b:	41 8b d5             	mov    %r13d,%edx
140d9245e:	44 33 7c 24 0c       	xor    0xc(%rsp),%r15d
140d92463:	41 0b d4             	or     %r12d,%edx
140d92466:	c1 e0 07             	shl    $0x7,%eax
140d92469:	41 23 d3             	and    %r11d,%edx
140d9246c:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140d92471:	44 8b 7c 24 24       	mov    0x24(%rsp),%r15d
140d92476:	41 c1 e9 19          	shr    $0x19,%r9d
140d9247a:	44 0b c8             	or     %eax,%r9d
140d9247d:	41 8b c5             	mov    %r13d,%eax
140d92480:	41 23 c4             	and    %r12d,%eax
140d92483:	0b d0                	or     %eax,%edx
140d92485:	41 8b c1             	mov    %r9d,%eax
140d92488:	41 33 c0             	xor    %r8d,%eax
140d9248b:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
140d92490:	41 03 c2             	add    %r10d,%eax
140d92493:	45 33 f8             	xor    %r8d,%r15d
140d92496:	03 c2                	add    %edx,%eax
140d92498:	8b d3                	mov    %ebx,%edx
140d9249a:	44 03 f8             	add    %eax,%r15d
140d9249d:	41 33 d6             	xor    %r14d,%edx
140d924a0:	23 d6                	and    %esi,%edx
140d924a2:	45 8b d4             	mov    %r12d,%r10d
140d924a5:	33 d3                	xor    %ebx,%edx
140d924a7:	41 c1 e4 09          	shl    $0x9,%r12d
140d924ab:	41 03 d1             	add    %r9d,%edx
140d924ae:	41 c1 ea 17          	shr    $0x17,%r10d
140d924b2:	44 8b 4c 24 08       	mov    0x8(%rsp),%r9d
140d924b7:	41 03 d0             	add    %r8d,%edx
140d924ba:	03 d7                	add    %edi,%edx
140d924bc:	45 33 c8             	xor    %r8d,%r9d
140d924bf:	8b ea                	mov    %edx,%ebp
140d924c1:	8b c2                	mov    %edx,%eax
140d924c3:	c1 c8 0f             	ror    $0xf,%eax
140d924c6:	45 0b d4             	or     %r12d,%r10d
140d924c9:	44 8b 64 24 30       	mov    0x30(%rsp),%r12d
140d924ce:	41 8b fe             	mov    %r14d,%edi
140d924d1:	41 c1 cc 19          	ror    $0x19,%r12d
140d924d5:	c1 cd 17             	ror    $0x17,%ebp
140d924d8:	33 e8                	xor    %eax,%ebp
140d924da:	c1 e7 13             	shl    $0x13,%edi
140d924dd:	33 ea                	xor    %edx,%ebp
140d924df:	41 c1 ee 0d          	shr    $0xd,%r14d
140d924e3:	8b 54 24 10          	mov    0x10(%rsp),%edx
140d924e7:	41 0b fe             	or     %r14d,%edi
140d924ea:	8b c2                	mov    %edx,%eax
140d924ec:	44 8b c2             	mov    %edx,%r8d
140d924ef:	c1 c8 11             	ror    $0x11,%eax
140d924f2:	41 81 e0 ff ff 01 00 	and    $0x1ffff,%r8d
140d924f9:	44 33 e0             	xor    %eax,%r12d
140d924fc:	41 c1 e0 06          	shl    $0x6,%r8d
140d92500:	8b c2                	mov    %edx,%eax
140d92502:	41 8b d1             	mov    %r9d,%edx
140d92505:	c1 e8 1a             	shr    $0x1a,%eax
140d92508:	44 0b c0             	or     %eax,%r8d
140d9250b:	c1 e2 11             	shl    $0x11,%edx
140d9250e:	41 8b c1             	mov    %r9d,%eax
140d92511:	c1 e8 09             	shr    $0x9,%eax
140d92514:	44 33 c0             	xor    %eax,%r8d
140d92517:	8b 44 24 10          	mov    0x10(%rsp),%eax
140d9251b:	25 00 00 fe ff       	and    $0xfffe0000,%eax
140d92520:	33 d0                	xor    %eax,%edx
140d92522:	c1 e2 06             	shl    $0x6,%edx
140d92525:	44 0b c2             	or     %edx,%r8d
140d92528:	45 33 e0             	xor    %r8d,%r12d
140d9252b:	44 8b 44 24 10       	mov    0x10(%rsp),%r8d
140d92530:	41 8b d0             	mov    %r8d,%edx
140d92533:	41 8b c0             	mov    %r8d,%eax
140d92536:	c1 e0 1e             	shl    $0x1e,%eax
140d92539:	c1 ea 02             	shr    $0x2,%edx
140d9253c:	81 e2 00 80 ff 3f    	and    $0x3fff8000,%edx
140d92542:	0b d0                	or     %eax,%edx
140d92544:	41 8b c1             	mov    %r9d,%eax
140d92547:	c1 e0 0f             	shl    $0xf,%eax
140d9254a:	33 d0                	xor    %eax,%edx
140d9254c:	41 c1 e9 0f          	shr    $0xf,%r9d
140d92550:	41 8b c0             	mov    %r8d,%eax
140d92553:	45 8b c7             	mov    %r15d,%r8d
140d92556:	25 fc ff 01 00       	and    $0x1fffc,%eax
140d9255b:	41 c1 e8 14          	shr    $0x14,%r8d
140d9255f:	44 33 c8             	xor    %eax,%r9d
140d92562:	41 8b c7             	mov    %r15d,%eax
140d92565:	c1 e0 0c             	shl    $0xc,%eax
140d92568:	44 0b c0             	or     %eax,%r8d
140d9256b:	41 c1 e9 02          	shr    $0x2,%r9d
140d9256f:	41 0b d1             	or     %r9d,%edx
140d92572:	8d 85 3b 0f f5 14    	lea    0x14f50f3b(%rbp),%eax
140d92578:	44 33 e2             	xor    %edx,%r12d
140d9257b:	41 03 c0             	add    %r8d,%eax
140d9257e:	44 33 64 24 08       	xor    0x8(%rsp),%r12d
140d92583:	44 8b c8             	mov    %eax,%r9d
140d92586:	44 33 64 24 34       	xor    0x34(%rsp),%r12d
140d9258b:	41 8b d7             	mov    %r15d,%edx
140d9258e:	44 33 64 24 14       	xor    0x14(%rsp),%r12d
140d92593:	41 0b d5             	or     %r13d,%edx
140d92596:	c1 e0 07             	shl    $0x7,%eax
140d92599:	41 23 d2             	and    %r10d,%edx
140d9259c:	41 c1 e9 19          	shr    $0x19,%r9d
140d925a0:	44 0b c8             	or     %eax,%r9d
140d925a3:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140d925a8:	41 8b c7             	mov    %r15d,%eax
140d925ab:	41 23 c5             	and    %r13d,%eax
140d925ae:	0b d0                	or     %eax,%edx
140d925b0:	44 8b 64 24 38       	mov    0x38(%rsp),%r12d
140d925b5:	44 8b 74 24 1c       	mov    0x1c(%rsp),%r14d
140d925ba:	41 8b c1             	mov    %r9d,%eax
140d925bd:	41 33 c0             	xor    %r8d,%eax
140d925c0:	45 33 f4             	xor    %r12d,%r14d
140d925c3:	41 03 c3             	add    %r11d,%eax
140d925c6:	45 8b dd             	mov    %r13d,%r11d
140d925c9:	03 c2                	add    %edx,%eax
140d925cb:	41 c1 e5 09          	shl    $0x9,%r13d
140d925cf:	44 03 f0             	add    %eax,%r14d
140d925d2:	41 c1 eb 17          	shr    $0x17,%r11d
140d925d6:	45 0b dd             	or     %r13d,%r11d
140d925d9:	8b d7                	mov    %edi,%edx
140d925db:	44 8b 6c 24 24       	mov    0x24(%rsp),%r13d
140d925e0:	33 d6                	xor    %esi,%edx
140d925e2:	23 d5                	and    %ebp,%edx
140d925e4:	41 c1 cd 19          	ror    $0x19,%r13d
140d925e8:	33 d7                	xor    %edi,%edx
140d925ea:	41 03 d1             	add    %r9d,%edx
140d925ed:	45 8b cc             	mov    %r12d,%r9d
140d925f0:	44 33 8c 24 c8 00 00 	xor    0xc8(%rsp),%r9d
140d925f7:	00
140d925f8:	41 03 d4             	add    %r12d,%edx
140d925fb:	03 d3                	add    %ebx,%edx
140d925fd:	8b de                	mov    %esi,%ebx
140d925ff:	8b c2                	mov    %edx,%eax
140d92601:	c1 ee 0d             	shr    $0xd,%esi
140d92604:	c1 c8 0f             	ror    $0xf,%eax
140d92607:	c1 e3 13             	shl    $0x13,%ebx
140d9260a:	0b de                	or     %esi,%ebx
140d9260c:	8b f2                	mov    %edx,%esi
140d9260e:	c1 ce 17             	ror    $0x17,%esi
140d92611:	33 f0                	xor    %eax,%esi
140d92613:	33 f2                	xor    %edx,%esi
140d92615:	8b 54 24 04          	mov    0x4(%rsp),%edx
140d92619:	8b c2                	mov    %edx,%eax
140d9261b:	44 8b c2             	mov    %edx,%r8d
140d9261e:	c1 c8 11             	ror    $0x11,%eax
140d92621:	44 33 e8             	xor    %eax,%r13d
140d92624:	41 c1 e8 02          	shr    $0x2,%r8d
140d92628:	8b c2                	mov    %edx,%eax
140d9262a:	41 81 e0 00 80 ff 3f 	and    $0x3fff8000,%r8d
140d92631:	c1 e0 1e             	shl    $0x1e,%eax
140d92634:	41 8b d1             	mov    %r9d,%edx
140d92637:	44 0b c0             	or     %eax,%r8d
140d9263a:	c1 ea 0f             	shr    $0xf,%edx
140d9263d:	41 8b c1             	mov    %r9d,%eax
140d92640:	c1 e0 0f             	shl    $0xf,%eax
140d92643:	44 33 c0             	xor    %eax,%r8d