140012262:	cc                   	int3
140012263:	cc                   	int3
140012264:	cc                   	int3
140012265:	cc                   	int3
140012266:	cc                   	int3
140012267:	cc                   	int3
140012268:	cc                   	int3
140012269:	cc                   	int3
14001226a:	cc                   	int3
14001226b:	cc                   	int3
14001226c:	cc                   	int3
14001226d:	cc                   	int3
14001226e:	cc                   	int3
14001226f:	cc                   	int3
140012270:	cc                   	int3
140012271:	cc                   	int3
140012272:	cc                   	int3
140012273:	cc                   	int3
140012274:	cc                   	int3
140012275:	cc                   	int3
140012276:	cc                   	int3
140012277:	cc                   	int3
140012278:	cc                   	int3
140012279:	cc                   	int3
14001227a:	cc                   	int3
14001227b:	cc                   	int3
14001227c:	cc                   	int3
14001227d:	cc                   	int3
14001227e:	cc                   	int3
14001227f:	cc                   	int3
140012280:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140012285:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001228a:	48 89 e0             	mov    %rsp,%rax
14001228d:	48 89 cf             	mov    %rcx,%rdi
140012290:	48 89 d6             	mov    %rdx,%rsi
140012293:	4c 89 c2             	mov    %r8,%rdx
140012296:	55                   	push   %rbp
140012297:	53                   	push   %rbx
140012298:	41 54                	push   %r12
14001229a:	41 56                	push   %r14
14001229c:	41 57                	push   %r15
14001229e:	48 89 fd             	mov    %rdi,%rbp
1400122a1:	48 c1 e2 06          	shl    $0x6,%rdx
1400122a5:	48 8d 3c 16          	lea    (%rsi,%rdx,1),%rdi
1400122a9:	8b 45 00             	mov    0x0(%rbp),%eax
1400122ac:	8b 5d 04             	mov    0x4(%rbp),%ebx
1400122af:	8b 4d 08             	mov    0x8(%rbp),%ecx
1400122b2:	8b 55 0c             	mov    0xc(%rbp),%edx
1400122b5:	48 39 fe             	cmp    %rdi,%rsi
1400122b8:	0f 84 99 08 00 00    	je     0x140012b57
1400122be:	41 89 c0             	mov    %eax,%r8d
1400122c1:	41 89 d9             	mov    %ebx,%r9d
1400122c4:	41 89 ce             	mov    %ecx,%r14d
1400122c7:	41 89 d7             	mov    %edx,%r15d
1400122ca:	44 8b 16             	mov    (%rsi),%r10d
1400122cd:	41 89 d3             	mov    %edx,%r11d
1400122d0:	41 31 cb             	xor    %ecx,%r11d
1400122d3:	42 8d 84 10 78 a4 6a 	lea    -0x28955b88(%rax,%r10,1),%eax
1400122da:	d7
1400122db:	41 21 db             	and    %ebx,%r11d
1400122de:	44 8b 56 04          	mov    0x4(%rsi),%r10d
1400122e2:	41 31 d3             	xor    %edx,%r11d
1400122e5:	44 01 d8             	add    %r11d,%eax
1400122e8:	c1 c0 07             	rol    $0x7,%eax
1400122eb:	41 89 cb             	mov    %ecx,%r11d
1400122ee:	01 d8                	add    %ebx,%eax
1400122f0:	41 31 db             	xor    %ebx,%r11d
1400122f3:	42 8d 94 12 56 b7 c7 	lea    -0x173848aa(%rdx,%r10,1),%edx
1400122fa:	e8
1400122fb:	41 21 c3             	and    %eax,%r11d
1400122fe:	44 8b 56 08          	mov    0x8(%rsi),%r10d
140012302:	41 31 cb             	xor    %ecx,%r11d
140012305:	44 01 da             	add    %r11d,%edx
140012308:	c1 c2 0c             	rol    $0xc,%edx
14001230b:	41 89 db             	mov    %ebx,%r11d
14001230e:	01 c2                	add    %eax,%edx
140012310:	41 31 c3             	xor    %eax,%r11d
140012313:	42 8d 8c 11 db 70 20 	lea    0x242070db(%rcx,%r10,1),%ecx
14001231a:	24
14001231b:	41 21 d3             	and    %edx,%r11d
14001231e:	44 8b 56 0c          	mov    0xc(%rsi),%r10d
140012322:	41 31 db             	xor    %ebx,%r11d
140012325:	44 01 d9             	add    %r11d,%ecx
140012328:	c1 c1 11             	rol    $0x11,%ecx
14001232b:	41 89 c3             	mov    %eax,%r11d
14001232e:	01 d1                	add    %edx,%ecx
140012330:	41 31 d3             	xor    %edx,%r11d
140012333:	42 8d 9c 13 ee ce bd 	lea    -0x3e423112(%rbx,%r10,1),%ebx
14001233a:	c1
14001233b:	41 21 cb             	and    %ecx,%r11d
14001233e:	44 8b 56 10          	mov    0x10(%rsi),%r10d
140012342:	41 31 c3             	xor    %eax,%r11d
140012345:	44 01 db             	add    %r11d,%ebx
140012348:	c1 c3 16             	rol    $0x16,%ebx
14001234b:	41 89 d3             	mov    %edx,%r11d
14001234e:	01 cb                	add    %ecx,%ebx
140012350:	41 31 cb             	xor    %ecx,%r11d
140012353:	42 8d 84 10 af 0f 7c 	lea    -0xa83f051(%rax,%r10,1),%eax
14001235a:	f5
14001235b:	41 21 db             	and    %ebx,%r11d
14001235e:	44 8b 56 14          	mov    0x14(%rsi),%r10d
140012362:	41 31 d3             	xor    %edx,%r11d
140012365:	44 01 d8             	add    %r11d,%eax
140012368:	c1 c0 07             	rol    $0x7,%eax
14001236b:	41 89 cb             	mov    %ecx,%r11d
14001236e:	01 d8                	add    %ebx,%eax
140012370:	41 31 db             	xor    %ebx,%r11d
140012373:	42 8d 94 12 2a c6 87 	lea    0x4787c62a(%rdx,%r10,1),%edx
14001237a:	47
14001237b:	41 21 c3             	and    %eax,%r11d
14001237e:	44 8b 56 18          	mov    0x18(%rsi),%r10d
140012382:	41 31 cb             	xor    %ecx,%r11d
140012385:	44 01 da             	add    %r11d,%edx
140012388:	c1 c2 0c             	rol    $0xc,%edx
14001238b:	41 89 db             	mov    %ebx,%r11d
14001238e:	01 c2                	add    %eax,%edx
140012390:	41 31 c3             	xor    %eax,%r11d
140012393:	42 8d 8c 11 13 46 30 	lea    -0x57cfb9ed(%rcx,%r10,1),%ecx
14001239a:	a8
14001239b:	41 21 d3             	and    %edx,%r11d
14001239e:	44 8b 56 1c          	mov    0x1c(%rsi),%r10d
1400123a2:	41 31 db             	xor    %ebx,%r11d
1400123a5:	44 01 d9             	add    %r11d,%ecx
1400123a8:	c1 c1 11             	rol    $0x11,%ecx
1400123ab:	41 89 c3             	mov    %eax,%r11d
1400123ae:	01 d1                	add    %edx,%ecx
1400123b0:	41 31 d3             	xor    %edx,%r11d
1400123b3:	42 8d 9c 13 01 95 46 	lea    -0x2b96aff(%rbx,%r10,1),%ebx
1400123ba:	fd
1400123bb:	41 21 cb             	and    %ecx,%r11d
1400123be:	44 8b 56 20          	mov    0x20(%rsi),%r10d
1400123c2:	41 31 c3             	xor    %eax,%r11d
1400123c5:	44 01 db             	add    %r11d,%ebx
1400123c8:	c1 c3 16             	rol    $0x16,%ebx
1400123cb:	41 89 d3             	mov    %edx,%r11d
1400123ce:	01 cb                	add    %ecx,%ebx
1400123d0:	41 31 cb             	xor    %ecx,%r11d
1400123d3:	42 8d 84 10 d8 98 80 	lea    0x698098d8(%rax,%r10,1),%eax
1400123da:	69
1400123db:	41 21 db             	and    %ebx,%r11d
1400123de:	44 8b 56 24          	mov    0x24(%rsi),%r10d
1400123e2:	41 31 d3             	xor    %edx,%r11d
1400123e5:	44 01 d8             	add    %r11d,%eax
1400123e8:	c1 c0 07             	rol    $0x7,%eax
1400123eb:	41 89 cb             	mov    %ecx,%r11d
1400123ee:	01 d8                	add    %ebx,%eax
1400123f0:	41 31 db             	xor    %ebx,%r11d
1400123f3:	42 8d 94 12 af f7 44 	lea    -0x74bb0851(%rdx,%r10,1),%edx
1400123fa:	8b
1400123fb:	41 21 c3             	and    %eax,%r11d
1400123fe:	44 8b 56 28          	mov    0x28(%rsi),%r10d
140012402:	41 31 cb             	xor    %ecx,%r11d
140012405:	44 01 da             	add    %r11d,%edx
140012408:	c1 c2 0c             	rol    $0xc,%edx
14001240b:	41 89 db             	mov    %ebx,%r11d
14001240e:	01 c2                	add    %eax,%edx
140012410:	41 31 c3             	xor    %eax,%r11d
140012413:	42 8d 8c 11 b1 5b ff 	lea    -0xa44f(%rcx,%r10,1),%ecx
14001241a:	ff
14001241b:	41 21 d3             	and    %edx,%r11d
14001241e:	44 8b 56 2c          	mov    0x2c(%rsi),%r10d
140012422:	41 31 db             	xor    %ebx,%r11d
140012425:	44 01 d9             	add    %r11d,%ecx
140012428:	c1 c1 11             	rol    $0x11,%ecx
14001242b:	41 89 c3             	mov    %eax,%r11d
14001242e:	01 d1                	add    %edx,%ecx
140012430:	41 31 d3             	xor    %edx,%r11d
140012433:	42 8d 9c 13 be d7 5c 	lea    -0x76a32842(%rbx,%r10,1),%ebx
14001243a:	89
14001243b:	41 21 cb             	and    %ecx,%r11d
14001243e:	44 8b 56 30          	mov    0x30(%rsi),%r10d
140012442:	41 31 c3             	xor    %eax,%r11d
140012445:	44 01 db             	add    %r11d,%ebx
140012448:	c1 c3 16             	rol    $0x16,%ebx
14001244b:	41 89 d3             	mov    %edx,%r11d
14001244e:	01 cb                	add    %ecx,%ebx
140012450:	41 31 cb             	xor    %ecx,%r11d
140012453:	42 8d 84 10 22 11 90 	lea    0x6b901122(%rax,%r10,1),%eax
14001245a:	6b
14001245b:	41 21 db             	and    %ebx,%r11d
14001245e:	44 8b 56 34          	mov    0x34(%rsi),%r10d
140012462:	41 31 d3             	xor    %edx,%r11d
140012465:	44 01 d8             	add    %r11d,%eax
140012468:	c1 c0 07             	rol    $0x7,%eax
14001246b:	41 89 cb             	mov    %ecx,%r11d
14001246e:	01 d8                	add    %ebx,%eax
140012470:	41 31 db             	xor    %ebx,%r11d
140012473:	42 8d 94 12 93 71 98 	lea    -0x2678e6d(%rdx,%r10,1),%edx
14001247a:	fd
14001247b:	41 21 c3             	and    %eax,%r11d
14001247e:	44 8b 56 38          	mov    0x38(%rsi),%r10d
140012482:	41 31 cb             	xor    %ecx,%r11d
140012485:	44 01 da             	add    %r11d,%edx
140012488:	c1 c2 0c             	rol    $0xc,%edx
14001248b:	41 89 db             	mov    %ebx,%r11d
14001248e:	01 c2                	add    %eax,%edx
140012490:	41 31 c3             	xor    %eax,%r11d
140012493:	42 8d 8c 11 8e 43 79 	lea    -0x5986bc72(%rcx,%r10,1),%ecx
14001249a:	a6
14001249b:	41 21 d3             	and    %edx,%r11d
14001249e:	44 8b 56 3c          	mov    0x3c(%rsi),%r10d
1400124a2:	41 31 db             	xor    %ebx,%r11d
1400124a5:	44 01 d9             	add    %r11d,%ecx
1400124a8:	c1 c1 11             	rol    $0x11,%ecx
1400124ab:	41 89 c3             	mov    %eax,%r11d
1400124ae:	01 d1                	add    %edx,%ecx
1400124b0:	41 31 d3             	xor    %edx,%r11d
1400124b3:	42 8d 9c 13 21 08 b4 	lea    0x49b40821(%rbx,%r10,1),%ebx
1400124ba:	49
1400124bb:	41 21 cb             	and    %ecx,%r11d
1400124be:	44 8b 56 04          	mov    0x4(%rsi),%r10d
1400124c2:	41 31 c3             	xor    %eax,%r11d
1400124c5:	44 01 db             	add    %r11d,%ebx
1400124c8:	c1 c3 16             	rol    $0x16,%ebx
1400124cb:	41 89 d3             	mov    %edx,%r11d
1400124ce:	01 cb                	add    %ecx,%ebx
1400124d0:	41 89 d3             	mov    %edx,%r11d
1400124d3:	41 89 d4             	mov    %edx,%r12d
1400124d6:	41 f7 d3             	not    %r11d
1400124d9:	41 21 dc             	and    %ebx,%r12d
1400124dc:	42 8d 84 10 62 25 1e 	lea    -0x9e1da9e(%rax,%r10,1),%eax
1400124e3:	f6
1400124e4:	41 21 cb             	and    %ecx,%r11d
1400124e7:	44 8b 56 18          	mov    0x18(%rsi),%r10d
1400124eb:	45 09 dc             	or     %r11d,%r12d
1400124ee:	41 89 cb             	mov    %ecx,%r11d
1400124f1:	44 01 e0             	add    %r12d,%eax
1400124f4:	41 89 cc             	mov    %ecx,%r12d
1400124f7:	c1 c0 05             	rol    $0x5,%eax
1400124fa:	01 d8                	add    %ebx,%eax
1400124fc:	41 f7 d3             	not    %r11d
1400124ff:	41 21 c4             	and    %eax,%r12d
140012502:	42 8d 94 12 40 b3 40 	lea    -0x3fbf4cc0(%rdx,%r10,1),%edx
140012509:	c0
14001250a:	41 21 db             	and    %ebx,%r11d
14001250d:	44 8b 56 2c          	mov    0x2c(%rsi),%r10d
140012511:	45 09 dc             	or     %r11d,%r12d
140012514:	41 89 db             	mov    %ebx,%r11d
140012517:	44 01 e2             	add    %r12d,%edx
14001251a:	41 89 dc             	mov    %ebx,%r12d
14001251d:	c1 c2 09             	rol    $0x9,%edx
140012520:	01 c2                	add    %eax,%edx
140012522:	41 f7 d3             	not    %r11d
140012525:	41 21 d4             	and    %edx,%r12d
140012528:	42 8d 8c 11 51 5a 5e 	lea    0x265e5a51(%rcx,%r10,1),%ecx
14001252f:	26
140012530:	41 21 c3             	and    %eax,%r11d
140012533:	44 8b 16             	mov    (%rsi),%r10d
140012536:	45 09 dc             	or     %r11d,%r12d
140012539:	41 89 c3             	mov    %eax,%r11d
14001253c:	44 01 e1             	add    %r12d,%ecx
14001253f:	41 89 c4             	mov    %eax,%r12d
140012542:	c1 c1 0e             	rol    $0xe,%ecx
140012545:	01 d1                	add    %edx,%ecx
140012547:	41 f7 d3             	not    %r11d
14001254a:	41 21 cc             	and    %ecx,%r12d
14001254d:	42 8d 9c 13 aa c7 b6 	lea    -0x16493856(%rbx,%r10,1),%ebx
140012554:	e9
140012555:	41 21 d3             	and    %edx,%r11d
140012558:	44 8b 56 14          	mov    0x14(%rsi),%r10d
14001255c:	45 09 dc             	or     %r11d,%r12d
14001255f:	41 89 d3             	mov    %edx,%r11d
140012562:	44 01 e3             	add    %r12d,%ebx
140012565:	41 89 d4             	mov    %edx,%r12d
140012568:	c1 c3 14             	rol    $0x14,%ebx
14001256b:	01 cb                	add    %ecx,%ebx
14001256d:	41 f7 d3             	not    %r11d
140012570:	41 21 dc             	and    %ebx,%r12d
140012573:	42 8d 84 10 5d 10 2f 	lea    -0x29d0efa3(%rax,%r10,1),%eax
14001257a:	d6
14001257b:	41 21 cb             	and    %ecx,%r11d
14001257e:	44 8b 56 28          	mov    0x28(%rsi),%r10d
140012582:	45 09 dc             	or     %r11d,%r12d
140012585:	41 89 cb             	mov    %ecx,%r11d
140012588:	44 01 e0             	add    %r12d,%eax
14001258b:	41 89 cc             	mov    %ecx,%r12d
14001258e:	c1 c0 05             	rol    $0x5,%eax
140012591:	01 d8                	add    %ebx,%eax
140012593:	41 f7 d3             	not    %r11d
140012596:	41 21 c4             	and    %eax,%r12d
140012599:	42 8d 94 12 53 14 44 	lea    0x2441453(%rdx,%r10,1),%edx
1400125a0:	02
1400125a1:	41 21 db             	and    %ebx,%r11d
1400125a4:	44 8b 56 3c          	mov    0x3c(%rsi),%r10d
1400125a8:	45 09 dc             	or     %r11d,%r12d
1400125ab:	41 89 db             	mov    %ebx,%r11d
1400125ae:	44 01 e2             	add    %r12d,%edx
1400125b1:	41 89 dc             	mov    %ebx,%r12d
1400125b4:	c1 c2 09             	rol    $0x9,%edx
1400125b7:	01 c2                	add    %eax,%edx
1400125b9:	41 f7 d3             	not    %r11d
1400125bc:	41 21 d4             	and    %edx,%r12d
1400125bf:	42 8d 8c 11 81 e6 a1 	lea    -0x275e197f(%rcx,%r10,1),%ecx
1400125c6:	d8
1400125c7:	41 21 c3             	and    %eax,%r11d
1400125ca:	44 8b 56 10          	mov    0x10(%rsi),%r10d
1400125ce:	45 09 dc             	or     %r11d,%r12d
1400125d1:	41 89 c3             	mov    %eax,%r11d
1400125d4:	44 01 e1             	add    %r12d,%ecx
1400125d7:	41 89 c4             	mov    %eax,%r12d
1400125da:	c1 c1 0e             	rol    $0xe,%ecx
1400125dd:	01 d1                	add    %edx,%ecx
1400125df:	41 f7 d3             	not    %r11d
1400125e2:	41 21 cc             	and    %ecx,%r12d
1400125e5:	42 8d 9c 13 c8 fb d3 	lea    -0x182c0438(%rbx,%r10,1),%ebx
1400125ec:	e7
1400125ed:	41 21 d3             	and    %edx,%r11d
1400125f0:	44 8b 56 24          	mov    0x24(%rsi),%r10d
1400125f4:	45 09 dc             	or     %r11d,%r12d
1400125f7:	41 89 d3             	mov    %edx,%r11d
1400125fa:	44 01 e3             	add    %r12d,%ebx
1400125fd:	41 89 d4             	mov    %edx,%r12d
140012600:	c1 c3 14             	rol    $0x14,%ebx
140012603:	01 cb                	add    %ecx,%ebx
140012605:	41 f7 d3             	not    %r11d
140012608:	41 21 dc             	and    %ebx,%r12d
14001260b:	42 8d 84 10 e6 cd e1 	lea    0x21e1cde6(%rax,%r10,1),%eax
140012612:	21
140012613:	41 21 cb             	and    %ecx,%r11d
140012616:	44 8b 56 38          	mov    0x38(%rsi),%r10d
14001261a:	45 09 dc             	or     %r11d,%r12d
14001261d:	41 89 cb             	mov    %ecx,%r11d
140012620:	44 01 e0             	add    %r12d,%eax
140012623:	41 89 cc             	mov    %ecx,%r12d
140012626:	c1 c0 05             	rol    $0x5,%eax
140012629:	01 d8                	add    %ebx,%eax
14001262b:	41 f7 d3             	not    %r11d
14001262e:	41 21 c4             	and    %eax,%r12d
140012631:	42 8d 94 12 d6 07 37 	lea    -0x3cc8f82a(%rdx,%r10,1),%edx
140012638:	c3
140012639:	41 21 db             	and    %ebx,%r11d
14001263c:	44 8b 56 0c          	mov    0xc(%rsi),%r10d
140012640:	45 09 dc             	or     %r11d,%r12d
140012643:	41 89 db             	mov    %ebx,%r11d
140012646:	44 01 e2             	add    %r12d,%edx
140012649:	41 89 dc             	mov    %ebx,%r12d
14001264c:	c1 c2 09             	rol    $0x9,%edx
14001264f:	01 c2                	add    %eax,%edx
140012651:	41 f7 d3             	not    %r11d
140012654:	41 21 d4             	and    %edx,%r12d
140012657:	42 8d 8c 11 87 0d d5 	lea    -0xb2af279(%rcx,%r10,1),%ecx
14001265e:	f4
14001265f:	41 21 c3             	and    %eax,%r11d
140012662:	44 8b 56 20          	mov    0x20(%rsi),%r10d
140012666:	45 09 dc             	or     %r11d,%r12d
140012669:	41 89 c3             	mov    %eax,%r11d
14001266c:	44 01 e1             	add    %r12d,%ecx
14001266f:	41 89 c4             	mov    %eax,%r12d
140012672:	c1 c1 0e             	rol    $0xe,%ecx
140012675:	01 d1                	add    %edx,%ecx