437258:	65 69 5a 66 6c 72 65 	imul   $0x5865726c,%gs:0x66(%edx),%ebx
43725f:	58
437260:	6c                   	insb   (%dx),%es:(%edi)
437261:	59                   	pop    %ecx
437262:	34 50                	xor    $0x50,%al
437264:	65 72 2b             	gs jb  0x437292
437267:	58                   	pop    %eax
437268:	68 37 51 5a 6b       	push   $0x6b5a5137
43726d:	4d                   	dec    %ebp
43726e:	73 43                	jae    0x4372b3
437270:	57                   	push   %edi
437271:	6d                   	insl   (%dx),%es:(%edi)
437272:	79 6e                	jns    0x4372e2
437274:	70 51                	jo     0x4372c7
437276:	65 32 2f             	xor    %gs:(%edi),%ch
437279:	6a 30                	push   $0x30
43727b:	56                   	push   %esi
43727c:	53                   	push   %ebx
43727d:	31 4d 57             	xor    %ecx,0x57(%ebp)
437280:	49                   	dec    %ecx
437281:	50                   	push   %eax
437282:	41                   	inc    %ecx
437283:	6a 47                	push   $0x47
437285:	76 50                	jbe    0x4372d7
437287:	7a 44                	jp     0x4372cd
437289:	59                   	pop    %ecx
43728a:	55                   	push   %ebp
43728b:	4d                   	dec    %ebp
43728c:	51                   	push   %ecx
43728d:	59                   	pop    %ecx
43728e:	6e                   	outsb  %ds:(%esi),(%dx)
43728f:	63 73 76             	arpl   %esi,0x76(%ebx)
437292:	69 57 2f 6a 65 73 2f 	imul   $0x2f73656a,0x2f(%edi),%edx
437299:	78 47                	js     0x4372e2
43729b:	73 4e                	jae    0x4372eb
43729d:	6c                   	insb   (%dx),%es:(%edi)
43729e:	76 78                	jbe    0x437318
4372a0:	46                   	inc    %esi
4372a1:	66 32 78 48          	data16 xor 0x48(%eax),%bh
4372a5:	50                   	push   %eax
4372a6:	75 79                	jne    0x437321
4372a8:	6c                   	insb   (%dx),%es:(%edi)
4372a9:	37                   	aaa
4372aa:	6c                   	insb   (%dx),%es:(%edi)
4372ab:	2f                   	das
4372ac:	72 65                	jb     0x437313
4372ae:	33 34 57             	xor    (%edi,%edx,2),%esi
4372b1:	6b 43 35 4a          	imul   $0x4a,0x35(%ebx),%eax
4372b5:	7a 57                	jp     0x43730e
4372b7:	45                   	inc    %ebp
4372b8:	48                   	dec    %eax
4372b9:	59                   	pop    %ecx
4372ba:	4d                   	dec    %ebp
4372bb:	7a 39                	jp     0x4372f6
4372bd:	67 6b 65 6b 34       	imul   $0x34,0x6b(%di),%esp
4372c2:	54                   	push   %esp
4372c3:	64 7a 43             	fs jp  0x437309
4372c6:	55                   	push   %ebp
4372c7:	78 34                	js     0x4372fd
4372c9:	33 51 71             	xor    0x71(%ecx),%edx
4372cc:	47                   	inc    %edi
4372cd:	69 6e 65 30 71 32 44 	imul   $0x44327130,0x65(%esi),%ebp
4372d4:	77 37                	ja     0x43730d
4372d6:	54                   	push   %esp
4372d7:	67 61                	addr16 popa
4372d9:	6e                   	outsb  %ds:(%esi),(%dx)
4372da:	2f                   	das
4372db:	56                   	push   %esi
4372dc:	31 35 45 38 41 79    	xor    %esi,0x79413845
4372e2:	33 4a 45             	xor    0x45(%edx),%ecx
4372e5:	68 46 64 56 33       	push   $0x33566446
4372ea:	6c                   	insb   (%dx),%es:(%edi)
4372eb:	56                   	push   %esi
4372ec:	32 4d 56             	xor    0x56(%ebp),%cl
4372ef:	5a                   	pop    %edx
4372f0:	2f                   	das
4372f1:	75 69                	jne    0x43735c
4372f3:	6d                   	insl   (%dx),%es:(%edi)
4372f4:	61                   	popa
4372f5:	70 69                	jo     0x437360
4372f7:	68 4a 6f 2f 31       	push   $0x312f6f4a
4372fc:	56                   	push   %esi
4372fd:	66 54                	push   %sp
4372ff:	63 6a 58             	arpl   %ebp,0x58(%edx)
437302:	4a                   	dec    %edx
437303:	75 30                	jne    0x437335
437305:	77 36                	ja     0x43733d
437307:	57                   	push   %edi
437308:	59                   	pop    %ecx
437309:	7a 59                	jp     0x437364
43730b:	67 48                	addr16 dec %eax
43730d:	5a                   	pop    %edx
43730e:	66 31 2f             	xor    %bp,(%edi)
437311:	72 54                	jb     0x437367
437313:	6b 54 58 75 47       	imul   $0x47,0x75(%eax,%ebx,2),%edx
437318:	66 54                	push   %sp
43731a:	31 50 68             	xor    %edx,0x68(%eax)
43731d:	46                   	inc    %esi
43731e:	44                   	inc    %esp
43731f:	4e                   	dec    %esi
437320:	72 70                	jb     0x437392
437322:	43                   	inc    %ebx
437323:	34 2f                	xor    $0x2f,%al
437325:	48                   	dec    %eax
437326:	70 33                	jo     0x43735b
437328:	61                   	popa
437329:	39 6c 6b 2f          	cmp    %ebp,0x2f(%ebx,%ebp,2)
43732d:	6c                   	insb   (%dx),%es:(%edi)
43732e:	52                   	push   %edx
43732f:	78 6c                	js     0x43739d
437331:	70 48                	jo     0x43737b
437333:	7a 76                	jp     0x4373ab
437335:	74 67                	je     0x43739e
437337:	45                   	inc    %ebp
437338:	4a                   	dec    %edx
437339:	62 63 63             	bound  %esp,0x63(%ebx)
43733c:	6b 59 49 56          	imul   $0x56,0x49(%ecx),%ebx
437340:	37                   	aaa
437341:	48                   	dec    %eax
437342:	4a                   	dec    %edx
437343:	44                   	inc    %esp
437344:	63 39                	arpl   %edi,(%ecx)
437346:	44                   	inc    %esp
437347:	4e                   	dec    %esi
437348:	4d                   	dec    %ebp
437349:	47                   	inc    %edi
43734a:	59                   	pop    %ecx
43734b:	72 4d                	jb     0x43739a
43734d:	4f                   	dec    %edi
43734e:	2b 45 62             	sub    0x62(%ebp),%eax
437351:	57                   	push   %edi
437352:	47                   	inc    %edi
437353:	47                   	inc    %edi
437354:	6b 47 74 56          	imul   $0x56,0x74(%edi),%eax
437358:	4b                   	dec    %ebx
437359:	32 39                	xor    (%ecx),%bh
43735b:	4c                   	dec    %esp
43735c:	35 48 41 69 43       	xor    $0x43694148,%eax
437361:	72 7a                	jb     0x4373dd
437363:	6e                   	outsb  %ds:(%esi),(%dx)
437364:	43                   	inc    %ebx
437365:	43                   	inc    %ebx
437366:	4d                   	dec    %ebp
437367:	41                   	inc    %ecx
437368:	6f                   	outsl  %ds:(%esi),(%dx)
437369:	58                   	pop    %eax
43736a:	35 72 33 73 30       	xor    $0x30733372,%eax
43736f:	64 39 6a 73          	cmp    %ebp,%fs:0x73(%edx)
437373:	76 4b                	jbe    0x4373c0
437375:	66 6c                	data16 insb (%dx),%es:(%edi)
437377:	74 36                	je     0x4373af
437379:	72 2f                	jb     0x4373aa
43737b:	58                   	pop    %eax
43737c:	37                   	aaa
43737d:	6c                   	insb   (%dx),%es:(%edi)
43737e:	6b 57 33 32          	imul   $0x32,0x33(%edi),%edx
437382:	55                   	push   %ebp
437383:	51                   	push   %ecx
437384:	50                   	push   %eax
437385:	57                   	push   %edi
437386:	51                   	push   %ecx
437387:	42                   	inc    %edx
437388:	4b                   	dec    %ebx
437389:	6f                   	outsl  %ds:(%esi),(%dx)
43738a:	45                   	inc    %ebp
43738b:	54                   	push   %esp
43738c:	36 56                	ss push %esi
43738e:	62 47 72             	bound  %eax,0x72(%edi)
437391:	62 2f                	bound  %ebp,(%edi)
437393:	6e                   	outsb  %ds:(%esi),(%dx)
437394:	2f                   	das
437395:	6e                   	outsb  %ds:(%esi),(%dx)
437396:	54                   	push   %esp
437397:	65 45                	gs inc %ebp
437399:	59                   	pop    %ecx
43739a:	67 44                	addr16 inc %esp
43739c:	4c                   	dec    %esp
43739d:	4c                   	dec    %esp
43739e:	72 48                	jb     0x4373e8
4373a0:	53                   	push   %ebx
4373a1:	52                   	push   %edx
4373a2:	2f                   	das
4373a3:	2f                   	das
4373a4:	6b 68 71 6f          	imul   $0x6f,0x71(%eax),%ebp
4373a8:	39 77 72             	cmp    %esi,0x72(%edi)
4373ab:	58                   	pop    %eax
4373ac:	53                   	push   %ebx
4373ad:	41                   	inc    %ecx
4373ae:	4f                   	dec    %edi
4373af:	62 33                	bound  %esi,(%ebx)
4373b1:	74 43                	je     0x4373f6
4373b3:	38 37                	cmp    %dh,(%edi)
4373b5:	59                   	pop    %ecx
4373b6:	5a                   	pop    %edx
4373b7:	53                   	push   %ebx
4373b8:	55                   	push   %ebp
4373b9:	4f                   	dec    %edi
4373ba:	75 35                	jne    0x4373f1
4373bc:	50                   	push   %eax
4373bd:	6d                   	insl   (%dx),%es:(%edi)
4373be:	4d                   	dec    %ebp
4373bf:	71 51                	jno    0x437412
4373c1:	70 75                	jo     0x437438
4373c3:	49                   	dec    %ecx
4373c4:	35 72 6e 72 4c       	xor    $0x4c726e72,%eax
4373c9:	69 30 66 6e 78 57    	imul   $0x57786e66,(%eax),%esi
4373cf:	38 36                	cmp    %dh,(%esi)
4373d1:	6f                   	outsl  %ds:(%esi),(%dx)
4373d2:	38 33                	cmp    %dh,(%ebx)
4373d4:	47                   	inc    %edi
4373d5:	78 4c                	js     0x437423
4373d7:	79 63                	jns    0x43743c
4373d9:	4c                   	dec    %esp
4373da:	63 2f                	arpl   %ebp,(%edi)
4373dc:	59                   	pop    %ecx
4373dd:	45                   	inc    %ebp
4373de:	7a 64                	jp     0x437444
4373e0:	30 67 44             	xor    %ah,0x44(%edi)
4373e3:	78 34                	js     0x437419
4373e5:	77 65                	ja     0x43744c
4373e7:	47                   	inc    %edi
4373e8:	4b                   	dec    %ebx
4373e9:	63 61 6f             	arpl   %esp,0x6f(%ecx)
4373ec:	71 58                	jno    0x437446
4373ee:	72 39                	jb     0x437429
4373f0:	48                   	dec    %eax
4373f1:	72 2b                	jb     0x43741e
4373f3:	59                   	pop    %ecx
4373f4:	44                   	inc    %esp
4373f5:	58                   	pop    %eax
4373f6:	44                   	inc    %esp
4373f7:	58                   	pop    %eax
4373f8:	6e                   	outsb  %ds:(%esi),(%dx)
4373f9:	44                   	inc    %esp
4373fa:	55                   	push   %ebp
4373fb:	69 4a 51 36 53 68 78 	imul   $0x78685336,0x51(%edx),%ecx
437402:	39 57 55             	cmp    %edx,0x55(%edi)
437405:	61                   	popa
437406:	56                   	push   %esi
437407:	6e                   	outsb  %ds:(%esi),(%dx)
437408:	6d                   	insl   (%dx),%es:(%edi)
437409:	38 68 38             	cmp    %ch,0x38(%eax)
43740c:	42                   	inc    %edx
43740d:	6e                   	outsb  %ds:(%esi),(%dx)
43740e:	49                   	dec    %ecx
43740f:	37                   	aaa
437410:	76 4a                	jbe    0x43745c
437412:	4c                   	dec    %esp
437413:	43                   	inc    %ebx
437414:	31 61 56             	xor    %esp,0x56(%ecx)
437417:	59                   	pop    %ecx
437418:	76 46                	jbe    0x437460
43741a:	37                   	aaa
43741b:	49                   	dec    %ecx
43741c:	63 67 44             	arpl   %esp,0x44(%edi)
43741f:	50                   	push   %eax
437420:	70 75                	jo     0x437497
437422:	36 51                	ss push %ecx
437424:	30 39                	xor    %bh,(%ecx)
437426:	2f                   	das
437427:	6b 47 41 65          	imul   $0x65,0x41(%edi),%eax
43742b:	36 72 2b             	ss jb  0x437459
43742e:	7a 35                	jp     0x437465
437430:	30 4a 70             	xor    %cl,0x70(%edx)
437433:	6b 31 76             	imul   $0x76,(%ecx),%esi
437436:	79 77                	jns    0x4374af
437438:	65 72 63             	gs jb  0x43749e
43743b:	4b                   	dec    %ebx
43743c:	31 48 44             	xor    %ecx,0x44(%eax)
43743f:	53                   	push   %ebx
437440:	52                   	push   %edx
437441:	66 6b 4a 74 56       	imul   $0x56,0x74(%edx),%cx
437446:	4c                   	dec    %esp
437447:	37                   	aaa
437448:	54                   	push   %esp
437449:	6b 71 38 55          	imul   $0x55,0x38(%ecx),%esi
43744d:	62 76 6b             	bound  %esi,0x6b(%esi)
437450:	4a                   	dec    %edx
437451:	49                   	dec    %ecx
437452:	6d                   	insl   (%dx),%es:(%edi)
437453:	45                   	inc    %ebp
437454:	61                   	popa
437455:	36 39 32             	cmp    %esi,%ss:(%edx)
437458:	62 69 4d             	bound  %ebp,0x4d(%ecx)
43745b:	34 77                	xor    $0x77,%al
43745d:	55                   	push   %ebp
43745e:	50                   	push   %eax
43745f:	76 51                	jbe    0x4374b2
437461:	39 77 33             	cmp    %esi,0x33(%edi)
437464:	69 4f 6c 35 37 4a 6d 	imul   $0x6d4a3735,0x6c(%edi),%ecx
43746b:	31 6b 77             	xor    %ebp,0x77(%ebx)
43746e:	77 50                	ja     0x4374c0
437470:	74 4d                	je     0x4374bf
437472:	49                   	dec    %ecx
437473:	37                   	aaa
437474:	39 62 41             	cmp    %esp,0x41(%edx)
437477:	47                   	inc    %edi
437478:	4c                   	dec    %esp
437479:	61                   	popa
43747a:	54                   	push   %esp
43747b:	57                   	push   %edi
43747c:	31 79 45             	xor    %edi,0x45(%ecx)
43747f:	74 4b                	je     0x4374cc
437481:	47                   	inc    %edi
437482:	2b 72 44             	sub    0x44(%edx),%esi
437485:	6e                   	outsb  %ds:(%esi),(%dx)
437486:	47                   	inc    %edi
437487:	36 52                	ss push %edx
437489:	66 4d                	dec    %bp
43748b:	4e                   	dec    %esi
43748c:	74 45                	je     0x4374d3
43748e:	35 6e 69 35 65       	xor    $0x6535696e,%eax
437493:	30 7a 6e             	xor    %bh,0x6e(%edx)
437496:	44                   	inc    %esp
437497:	36 44                	ss inc %esp
437499:	73 5a                	jae    0x4374f5
43749b:	44                   	inc    %esp
43749c:	31 6a 73             	xor    %ebp,0x73(%edx)
43749f:	75 4c                	jne    0x4374ed
4374a1:	4b                   	dec    %ebx
4374a2:	41                   	inc    %ecx
4374a3:	6b 6b 51 37          	imul   $0x37,0x51(%ebx),%ebp
4374a7:	49                   	dec    %ecx
4374a8:	48                   	dec    %eax
4374a9:	55                   	push   %ebp
4374aa:	51                   	push   %ecx
4374ab:	57                   	push   %edi
4374ac:	4b                   	dec    %ebx
4374ad:	37                   	aaa
4374ae:	69 6c 54 4c 55 2f 6b 	imul   $0x676b2f55,0x4c(%esp,%edx,2),%ebp
4374b5:	67
4374b6:	68 55 7a 63 5a       	push   $0x5a637a55
4374bb:	6d                   	insl   (%dx),%es:(%edi)
4374bc:	64 69 39 63 69 6f 42 	imul   $0x426f6963,%fs:(%ecx),%edi
4374c3:	6e                   	outsb  %ds:(%esi),(%dx)
4374c4:	32 58 67             	xor    0x67(%eax),%bl
4374c7:	52                   	push   %edx
4374c8:	5a                   	pop    %edx
4374c9:	74 30                	je     0x4374fb
4374cb:	46                   	inc    %esi
4374cc:	30 6c 35 46          	xor    %ch,0x46(%ebp,%esi,1)
4374d0:	35 35 4d 47 65       	xor    $0x65474d35,%eax
4374d5:	66 76 4f             	data16 jbe 0x437527
4374d8:	76 4b                	jbe    0x437525
4374da:	72 78                	jb     0x437554
4374dc:	5a                   	pop    %edx
4374dd:	55                   	push   %ebp
4374de:	38 31                	cmp    %dh,(%ecx)
4374e0:	43                   	inc    %ebx
4374e1:	55                   	push   %ebp