140e30055:	c7 44 24 60 d0 0e 00 	movl   $0xed0,0x60(%rsp)
140e3005c:	00
140e3005d:	c7 44 24 64 da 0e 00 	movl   $0xeda,0x64(%rsp)
140e30064:	00
140e30065:	c7 44 24 68 20 0f 00 	movl   $0xf20,0x68(%rsp)
140e3006c:	00
140e3006d:	c7 44 24 6c 2a 0f 00 	movl   $0xf2a,0x6c(%rsp)
140e30074:	00
140e30075:	c7 44 24 70 40 10 00 	movl   $0x1040,0x70(%rsp)
140e3007c:	00
140e3007d:	c7 44 24 74 4a 10 00 	movl   $0x104a,0x74(%rsp)
140e30084:	00
140e30085:	c7 44 24 78 e0 17 00 	movl   $0x17e0,0x78(%rsp)
140e3008c:	00
140e3008d:	c7 44 24 7c ea 17 00 	movl   $0x17ea,0x7c(%rsp)
140e30094:	00
140e30095:	c7 84 24 80 00 00 00 	movl   $0x1810,0x80(%rsp)
140e3009c:	10 18 00 00
140e300a0:	c7 84 24 84 00 00 00 	movl   $0xff1a,0x84(%rsp)
140e300a7:	1a ff 00 00
140e300ab:	c7 84 24 88 00 00 00 	movl   $0x19,0x88(%rsp)
140e300b2:	19 00 00 00
140e300b6:	41 f7 c7 ef ff ff ff 	test   $0xffffffef,%r15d
140e300bd:	0f 85 42 02 00 00    	jne    0x140e30305
140e300c3:	66 3b d9             	cmp    %cx,%bx
140e300c6:	0f 82 c1 01 00 00    	jb     0x140e3028d
140e300cc:	66 83 fb 3a          	cmp    $0x3a,%bx
140e300d0:	73 0a                	jae    0x140e300dc
140e300d2:	0f b7 c3             	movzwl %bx,%eax
140e300d5:	2b c1                	sub    %ecx,%eax
140e300d7:	e9 ac 01 00 00       	jmp    0x140e30288
140e300dc:	66 3b da             	cmp    %dx,%bx
140e300df:	0f 83 94 01 00 00    	jae    0x140e30279
140e300e5:	66 41 3b d8          	cmp    %r8w,%bx
140e300e9:	0f 82 9e 01 00 00    	jb     0x140e3028d
140e300ef:	b9 6a 06 00 00       	mov    $0x66a,%ecx
140e300f4:	66 3b d9             	cmp    %cx,%bx
140e300f7:	73 0b                	jae    0x140e30104
140e300f9:	0f b7 c3             	movzwl %bx,%eax
140e300fc:	41 2b c0             	sub    %r8d,%eax
140e300ff:	e9 84 01 00 00       	jmp    0x140e30288
140e30104:	66 41 3b d9          	cmp    %r9w,%bx
140e30108:	0f 82 7f 01 00 00    	jb     0x140e3028d
140e3010e:	b9 fa 06 00 00       	mov    $0x6fa,%ecx
140e30113:	66 3b d9             	cmp    %cx,%bx
140e30116:	73 0b                	jae    0x140e30123
140e30118:	0f b7 c3             	movzwl %bx,%eax
140e3011b:	41 2b c1             	sub    %r9d,%eax
140e3011e:	e9 65 01 00 00       	jmp    0x140e30288
140e30123:	66 41 3b da          	cmp    %r10w,%bx
140e30127:	0f 82 60 01 00 00    	jb     0x140e3028d
140e3012d:	b9 70 09 00 00       	mov    $0x970,%ecx
140e30132:	66 3b d9             	cmp    %cx,%bx
140e30135:	73 0b                	jae    0x140e30142
140e30137:	0f b7 c3             	movzwl %bx,%eax
140e3013a:	41 2b c2             	sub    %r10d,%eax
140e3013d:	e9 46 01 00 00       	jmp    0x140e30288
140e30142:	66 41 3b db          	cmp    %r11w,%bx
140e30146:	0f 82 41 01 00 00    	jb     0x140e3028d
140e3014c:	b9 f0 09 00 00       	mov    $0x9f0,%ecx
140e30151:	66 3b d9             	cmp    %cx,%bx
140e30154:	73 0b                	jae    0x140e30161
140e30156:	0f b7 c3             	movzwl %bx,%eax
140e30159:	41 2b c3             	sub    %r11d,%eax
140e3015c:	e9 27 01 00 00       	jmp    0x140e30288
140e30161:	66 3b d8             	cmp    %ax,%bx
140e30164:	0f 82 23 01 00 00    	jb     0x140e3028d
140e3016a:	66 3b 9c 24 e8 00 00 	cmp    0xe8(%rsp),%bx
140e30171:	00
140e30172:	73 0d                	jae    0x140e30181
140e30174:	0f b7 c3             	movzwl %bx,%eax
140e30177:	2d 66 0a 00 00       	sub    $0xa66,%eax
140e3017c:	e9 07 01 00 00       	jmp    0x140e30288
140e30181:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140e30185:	66 3b d9             	cmp    %cx,%bx
140e30188:	0f 82 ff 00 00 00    	jb     0x140e3028d
140e3018e:	66 3b 5c 24 34       	cmp    0x34(%rsp),%bx
140e30193:	0f 82 39 ff ff ff    	jb     0x140e300d2
140e30199:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
140e3019d:	66 3b d9             	cmp    %cx,%bx
140e301a0:	0f 82 e7 00 00 00    	jb     0x140e3028d
140e301a6:	66 3b 5c 24 3c       	cmp    0x3c(%rsp),%bx
140e301ab:	0f 82 21 ff ff ff    	jb     0x140e300d2
140e301b1:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
140e301b5:	66 3b d9             	cmp    %cx,%bx
140e301b8:	0f 82 cf 00 00 00    	jb     0x140e3028d
140e301be:	66 3b 5c 24 44       	cmp    0x44(%rsp),%bx
140e301c3:	0f 82 09 ff ff ff    	jb     0x140e300d2
140e301c9:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
140e301cd:	66 3b d9             	cmp    %cx,%bx
140e301d0:	0f 82 b7 00 00 00    	jb     0x140e3028d
140e301d6:	66 3b 5c 24 4c       	cmp    0x4c(%rsp),%bx
140e301db:	0f 82 f1 fe ff ff    	jb     0x140e300d2
140e301e1:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
140e301e5:	66 3b d9             	cmp    %cx,%bx
140e301e8:	0f 82 9f 00 00 00    	jb     0x140e3028d
140e301ee:	66 3b 5c 24 54       	cmp    0x54(%rsp),%bx
140e301f3:	0f 82 d9 fe ff ff    	jb     0x140e300d2
140e301f9:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
140e301fd:	66 3b d9             	cmp    %cx,%bx
140e30200:	0f 82 87 00 00 00    	jb     0x140e3028d
140e30206:	66 3b 5c 24 5c       	cmp    0x5c(%rsp),%bx
140e3020b:	0f 82 c1 fe ff ff    	jb     0x140e300d2
140e30211:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
140e30215:	66 3b d9             	cmp    %cx,%bx
140e30218:	72 73                	jb     0x140e3028d
140e3021a:	66 3b 5c 24 64       	cmp    0x64(%rsp),%bx
140e3021f:	0f 82 ad fe ff ff    	jb     0x140e300d2
140e30225:	8b 4c 24 68          	mov    0x68(%rsp),%ecx
140e30229:	66 3b d9             	cmp    %cx,%bx
140e3022c:	72 5f                	jb     0x140e3028d
140e3022e:	66 3b 5c 24 6c       	cmp    0x6c(%rsp),%bx
140e30233:	0f 82 99 fe ff ff    	jb     0x140e300d2
140e30239:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
140e3023d:	66 3b d9             	cmp    %cx,%bx
140e30240:	72 4b                	jb     0x140e3028d
140e30242:	66 3b 5c 24 74       	cmp    0x74(%rsp),%bx
140e30247:	0f 82 85 fe ff ff    	jb     0x140e300d2
140e3024d:	8b 4c 24 78          	mov    0x78(%rsp),%ecx
140e30251:	66 3b d9             	cmp    %cx,%bx
140e30254:	72 37                	jb     0x140e3028d
140e30256:	66 3b 5c 24 7c       	cmp    0x7c(%rsp),%bx
140e3025b:	0f 82 71 fe ff ff    	jb     0x140e300d2
140e30261:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
140e30268:	0f b7 c3             	movzwl %bx,%eax
140e3026b:	66 2b c1             	sub    %cx,%ax
140e3026e:	66 83 f8 09          	cmp    $0x9,%ax
140e30272:	77 19                	ja     0x140e3028d
140e30274:	e9 59 fe ff ff       	jmp    0x140e300d2
140e30279:	66 3b 9c 24 84 00 00 	cmp    0x84(%rsp),%bx
140e30280:	00
140e30281:	73 0a                	jae    0x140e3028d
140e30283:	0f b7 c3             	movzwl %bx,%eax
140e30286:	2b c2                	sub    %edx,%eax
140e30288:	83 f8 ff             	cmp    $0xffffffff,%eax
140e3028b:	75 26                	jne    0x140e302b3
140e3028d:	8b 94 24 88 00 00 00 	mov    0x88(%rsp),%edx
140e30294:	0f b7 cb             	movzwl %bx,%ecx
140e30297:	8d 41 bf             	lea    -0x41(%rcx),%eax
140e3029a:	3b c2                	cmp    %edx,%eax
140e3029c:	8d 41 9f             	lea    -0x61(%rcx),%eax
140e3029f:	76 08                	jbe    0x140e302a9
140e302a1:	3b c2                	cmp    %edx,%eax
140e302a3:	0f 87 b6 00 00 00    	ja     0x140e3035f
140e302a9:	3b c2                	cmp    %edx,%eax
140e302ab:	77 03                	ja     0x140e302b0
140e302ad:	83 c1 e0             	add    $0xffffffe0,%ecx
140e302b0:	8d 41 c9             	lea    -0x37(%rcx),%eax
140e302b3:	45 33 d2             	xor    %r10d,%r10d
140e302b6:	85 c0                	test   %eax,%eax
140e302b8:	0f 85 a4 00 00 00    	jne    0x140e30362
140e302be:	48 8b 0f             	mov    (%rdi),%rcx
140e302c1:	41 b9 df ff 00 00    	mov    $0xffdf,%r9d
140e302c7:	0f b7 11             	movzwl (%rcx),%edx
140e302ca:	4c 8d 41 02          	lea    0x2(%rcx),%r8
140e302ce:	4c 89 07             	mov    %r8,(%rdi)
140e302d1:	8d 42 a8             	lea    -0x58(%rdx),%eax
140e302d4:	66 41 85 c1          	test   %ax,%r9w
140e302d8:	74 69                	je     0x140e30343
140e302da:	45 85 ff             	test   %r15d,%r15d
140e302dd:	48 89 0f             	mov    %rcx,(%rdi)
140e302e0:	41 8d 42 08          	lea    0x8(%r10),%eax
140e302e4:	41 0f 45 c7          	cmovne %r15d,%eax
140e302e8:	44 8b f8             	mov    %eax,%r15d
140e302eb:	66 85 d2             	test   %dx,%dx
140e302ee:	74 18                	je     0x140e30308
140e302f0:	66 39 11             	cmp    %dx,(%rcx)
140e302f3:	74 13                	je     0x140e30308
140e302f5:	e8 f6 9f ff ff       	call   0x140e2a2f0
140e302fa:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
140e30300:	e8 7f 9e ff ff       	call   0x140e2a184
140e30305:	45 33 d2             	xor    %r10d,%r10d
140e30308:	33 d2                	xor    %edx,%edx
140e3030a:	83 c8 ff             	or     $0xffffffff,%eax
140e3030d:	41 f7 f7             	div    %r15d
140e30310:	41 bb 61 00 00 00    	mov    $0x61,%r11d
140e30316:	bd 60 06 00 00       	mov    $0x660,%ebp
140e3031b:	44 8b c8             	mov    %eax,%r9d
140e3031e:	41 bd 10 ff 00 00    	mov    $0xff10,%r13d
140e30324:	45 8d 63 cf          	lea    -0x31(%r11),%r12d
140e30328:	66 41 3b dc          	cmp    %r12w,%bx
140e3032c:	0f 82 c5 01 00 00    	jb     0x140e304f7
140e30332:	66 83 fb 3a          	cmp    $0x3a,%bx
140e30336:	73 31                	jae    0x140e30369
140e30338:	0f b7 cb             	movzwl %bx,%ecx
140e3033b:	41 2b cc             	sub    %r12d,%ecx
140e3033e:	e9 af 01 00 00       	jmp    0x140e304f2
140e30343:	41 0f b7 18          	movzwl (%r8),%ebx
140e30347:	49 8d 40 02          	lea    0x2(%r8),%rax
140e3034b:	48 89 07             	mov    %rax,(%rdi)
140e3034e:	b8 10 00 00 00       	mov    $0x10,%eax
140e30353:	45 85 ff             	test   %r15d,%r15d
140e30356:	41 0f 45 c7          	cmovne %r15d,%eax
140e3035a:	44 8b f8             	mov    %eax,%r15d
140e3035d:	eb a9                	jmp    0x140e30308
140e3035f:	45 33 d2             	xor    %r10d,%r10d
140e30362:	b8 0a 00 00 00       	mov    $0xa,%eax
140e30367:	eb ea                	jmp    0x140e30353
140e30369:	66 41 3b dd          	cmp    %r13w,%bx
140e3036d:	0f 83 6f 01 00 00    	jae    0x140e304e2
140e30373:	66 3b dd             	cmp    %bp,%bx
140e30376:	0f 82 7b 01 00 00    	jb     0x140e304f7
140e3037c:	b8 6a 06 00 00       	mov    $0x66a,%eax
140e30381:	66 3b d8             	cmp    %ax,%bx
140e30384:	73 0a                	jae    0x140e30390
140e30386:	0f b7 cb             	movzwl %bx,%ecx
140e30389:	2b cd                	sub    %ebp,%ecx
140e3038b:	e9 62 01 00 00       	jmp    0x140e304f2
140e30390:	b8 f0 06 00 00       	mov    $0x6f0,%eax
140e30395:	66 3b d8             	cmp    %ax,%bx
140e30398:	0f 82 59 01 00 00    	jb     0x140e304f7
140e3039e:	8d 48 0a             	lea    0xa(%rax),%ecx
140e303a1:	66 3b d9             	cmp    %cx,%bx
140e303a4:	73 0a                	jae    0x140e303b0
140e303a6:	0f b7 cb             	movzwl %bx,%ecx
140e303a9:	2b c8                	sub    %eax,%ecx
140e303ab:	e9 42 01 00 00       	jmp    0x140e304f2
140e303b0:	b8 66 09 00 00       	mov    $0x966,%eax
140e303b5:	66 3b d8             	cmp    %ax,%bx
140e303b8:	0f 82 39 01 00 00    	jb     0x140e304f7
140e303be:	8d 48 0a             	lea    0xa(%rax),%ecx
140e303c1:	66 3b d9             	cmp    %cx,%bx
140e303c4:	72 e0                	jb     0x140e303a6
140e303c6:	8d 41 76             	lea    0x76(%rcx),%eax
140e303c9:	66 3b d8             	cmp    %ax,%bx
140e303cc:	0f 82 25 01 00 00    	jb     0x140e304f7
140e303d2:	8d 48 0a             	lea    0xa(%rax),%ecx
140e303d5:	66 3b d9             	cmp    %cx,%bx
140e303d8:	72 cc                	jb     0x140e303a6
140e303da:	8d 41 76             	lea    0x76(%rcx),%eax
140e303dd:	66 3b d8             	cmp    %ax,%bx
140e303e0:	0f 82 11 01 00 00    	jb     0x140e304f7
140e303e6:	66 3b 9c 24 e8 00 00 	cmp    0xe8(%rsp),%bx
140e303ed:	00
140e303ee:	72 b6                	jb     0x140e303a6
140e303f0:	8b 44 24 30          	mov    0x30(%rsp),%eax
140e303f4:	66 3b d8             	cmp    %ax,%bx
140e303f7:	0f 82 fa 00 00 00    	jb     0x140e304f7
140e303fd:	66 3b 5c 24 34       	cmp    0x34(%rsp),%bx
140e30402:	72 a2                	jb     0x140e303a6
140e30404:	8b 44 24 38          	mov    0x38(%rsp),%eax
140e30408:	66 3b d8             	cmp    %ax,%bx
140e3040b:	0f 82 e6 00 00 00    	jb     0x140e304f7
140e30411:	66 3b 5c 24 3c       	cmp    0x3c(%rsp),%bx
140e30416:	72 8e                	jb     0x140e303a6
140e30418:	8b 44 24 40          	mov    0x40(%rsp),%eax
140e3041c:	66 3b d8             	cmp    %ax,%bx
140e3041f:	0f 82 d2 00 00 00    	jb     0x140e304f7
140e30425:	66 3b 5c 24 44       	cmp    0x44(%rsp),%bx
140e3042a:	0f 82 76 ff ff ff    	jb     0x140e303a6
140e30430:	8b 44 24 48          	mov    0x48(%rsp),%eax
140e30434:	66 3b d8             	cmp    %ax,%bx
140e30437:	0f 82 ba 00 00 00    	jb     0x140e304f7
140e3043d:	66 3b 5c 24 4c       	cmp    0x4c(%rsp),%bx
140e30442:	0f 82 5e ff ff ff    	jb     0x140e303a6
140e30448:	8b 44 24 50          	mov    0x50(%rsp),%eax
140e3044c:	66 3b d8             	cmp    %ax,%bx
140e3044f:	0f 82 a2 00 00 00    	jb     0x140e304f7
140e30455:	66 3b 5c 24 54       	cmp    0x54(%rsp),%bx
140e3045a:	0f 82 46 ff ff ff    	jb     0x140e303a6
140e30460:	8b 44 24 58          	mov    0x58(%rsp),%eax
140e30464:	66 3b d8             	cmp    %ax,%bx
140e30467:	0f 82 8a 00 00 00    	jb     0x140e304f7
140e3046d:	66 3b 5c 24 5c       	cmp    0x5c(%rsp),%bx
140e30472:	0f 82 2e ff ff ff    	jb     0x140e303a6
140e30478:	8b 44 24 60          	mov    0x60(%rsp),%eax
140e3047c:	66 3b d8             	cmp    %ax,%bx
140e3047f:	72 76                	jb     0x140e304f7
140e30481:	66 3b 5c 24 64       	cmp    0x64(%rsp),%bx
140e30486:	0f 82 1a ff ff ff    	jb     0x140e303a6
140e3048c:	8b 44 24 68          	mov    0x68(%rsp),%eax
140e30490:	66 3b d8             	cmp    %ax,%bx
140e30493:	72 62                	jb     0x140e304f7
140e30495:	66 3b 5c 24 6c       	cmp    0x6c(%rsp),%bx
140e3049a:	0f 82 06 ff ff ff    	jb     0x140e303a6
140e304a0:	8b 44 24 70          	mov    0x70(%rsp),%eax
140e304a4:	66 3b d8             	cmp    %ax,%bx
140e304a7:	72 4e                	jb     0x140e304f7
140e304a9:	66 3b 5c 24 74       	cmp    0x74(%rsp),%bx
140e304ae:	0f 82 f2 fe ff ff    	jb     0x140e303a6
140e304b4:	8b 44 24 78          	mov    0x78(%rsp),%eax
140e304b8:	66 3b d8             	cmp    %ax,%bx
140e304bb:	72 3a                	jb     0x140e304f7
140e304bd:	66 3b 5c 24 7c       	cmp    0x7c(%rsp),%bx
140e304c2:	0f 82 de fe ff ff    	jb     0x140e303a6
140e304c8:	8b 94 24 80 00 00 00 	mov    0x80(%rsp),%edx
140e304cf:	0f b7 c3             	movzwl %bx,%eax
140e304d2:	66 2b c2             	sub    %dx,%ax
140e304d5:	66 83 f8 09          	cmp    $0x9,%ax
140e304d9:	77 1c                	ja     0x140e304f7
140e304db:	0f b7 cb             	movzwl %bx,%ecx
140e304de:	2b ca                	sub    %edx,%ecx
140e304e0:	eb 10                	jmp    0x140e304f2
140e304e2:	66 3b 9c 24 84 00 00 	cmp    0x84(%rsp),%bx
140e304e9:	00
140e304ea:	73 0b                	jae    0x140e304f7
140e304ec:	0f b7 cb             	movzwl %bx,%ecx
140e304ef:	41 2b cd             	sub    %r13d,%ecx
140e304f2:	83 f9 ff             	cmp    $0xffffffff,%ecx
140e304f5:	75 34                	jne    0x140e3052b
140e304f7:	0f b7 cb             	movzwl %bx,%ecx
140e304fa:	83 f9 41             	cmp    $0x41,%ecx
140e304fd:	72 05                	jb     0x140e30504
140e304ff:	83 f9 5a             	cmp    $0x5a,%ecx
140e30502:	76 0b                	jbe    0x140e3050f
140e30504:	41 3b cb             	cmp    %r11d,%ecx
140e30507:	72 1f                	jb     0x140e30528
140e30509:	66 83 fb 7a          	cmp    $0x7a,%bx
140e3050d:	77 19                	ja     0x140e30528
140e3050f:	0f b7 c3             	movzwl %bx,%eax
140e30512:	66 41 2b c3          	sub    %r11w,%ax
140e30516:	66 3b 84 24 88 00 00 	cmp    0x88(%rsp),%ax
140e3051d:	00
140e3051e:	77 03                	ja     0x140e30523
140e30520:	83 c1 e0             	add    $0xffffffe0,%ecx
140e30523:	83 c1 c9             	add    $0xffffffc9,%ecx
140e30526:	eb 03                	jmp    0x140e3052b
140e30528:	83 c9 ff             	or     $0xffffffff,%ecx
140e3052b:	4c 8b 07             	mov    (%rdi),%r8
140e3052e:	41 3b cf             	cmp    %r15d,%ecx
140e30531:	73 38                	jae    0x140e3056b
140e30533:	41 0f b7 18          	movzwl (%r8),%ebx
140e30537:	41 8b c6             	mov    %r14d,%eax
140e3053a:	41 0f af c7          	imul   %r15d,%eax
140e3053e:	8d 14 08             	lea    (%rax,%rcx,1),%edx
140e30541:	41 8b ca             	mov    %r10d,%ecx
140e30544:	3b d0                	cmp    %eax,%edx
140e30546:	41 8b c2             	mov    %r10d,%eax
140e30549:	0f 92 c1             	setb   %cl
140e3054c:	45 3b f1             	cmp    %r9d,%r14d
140e3054f:	44 8b f2             	mov    %edx,%r14d
140e30552:	0f 97 c0             	seta   %al
140e30555:	0b c8                	or     %eax,%ecx
140e30557:	49 8d 40 02          	lea    0x2(%r8),%rax
140e3055b:	c1 e1 02             	shl    $0x2,%ecx
140e3055e:	83 c9 08             	or     $0x8,%ecx
140e30561:	48 89 07             	mov    %rax,(%rdi)
140e30564:	0b f1                	or     %ecx,%esi
140e30566:	e9 bd fd ff ff       	jmp    0x140e30328
140e3056b:	4c 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%r13
140e30572:	00
140e30573:	49 8d 40 fe          	lea    -0x2(%r8),%rax
140e30577:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
140e3057e:	00
140e3057f:	bd 02 00 00 00       	mov    $0x2,%ebp
140e30584:	48 89 07             	mov    %rax,(%rdi)
140e30587:	66 85 db             	test   %bx,%bx
140e3058a:	74 15                	je     0x140e305a1
140e3058c:	66 39 18             	cmp    %bx,(%rax)
140e3058f:	74 10                	je     0x140e305a1