4242e9:	65 10 2e             	adc    %ch,%gs:(%esi)
4242ec:	4e                   	dec    %esi
4242ed:	45                   	inc    %ebp
4242ee:	54                   	push   %esp
4242ef:	20 46 72             	and    %al,0x72(%esi)
4242f2:	61                   	popa
4242f3:	6d                   	insl   (%dx),%es:(%edi)
4242f4:	65 77 6f             	gs ja  0x424366
4242f7:	72 6b                	jb     0x424364
4242f9:	20 34 04             	and    %dh,(%esp,%eax,1)
4242fc:	01 00                	add    %eax,(%eax)
4242fe:	00 00                	add    %al,(%eax)
424300:	36 01 00             	add    %eax,%ss:(%eax)
424303:	28 53 79             	sub    %dl,0x79(%ebx)
424306:	73 74                	jae    0x42437c
424308:	65 6d                	gs insl (%dx),%es:(%edi)
42430a:	2e 44                	cs inc %esp
42430c:	61                   	popa
42430d:	74 61                	je     0x424370
42430f:	2e 44                	cs inc %esp
424311:	65 73 69             	gs jae 0x42437d
424314:	67 6e                	outsb  %ds:(%si),(%dx)
424316:	2e 54                	cs push %esp
424318:	79 70                	jns    0x42438a
42431a:	65 64 44             	gs fs inc %esp
42431d:	61                   	popa
42431e:	74 61                	je     0x424381
424320:	53                   	push   %ebx
424321:	65 74 47             	gs je  0x42436b
424324:	65 6e                	outsb  %gs:(%esi),(%dx)
424326:	65 72 61             	gs jb  0x42438a
424329:	74 6f                	je     0x42439a
42432b:	72 08                	jb     0x424335
42432d:	31 36                	xor    %esi,(%esi)
42432f:	2e 30 2e             	xor    %ch,%cs:(%esi)
424332:	30 2e                	xor    %ch,(%esi)
424334:	30 00                	xor    %al,(%eax)
424336:	00 08                	add    %cl,(%eax)
424338:	01 00                	add    %eax,(%eax)
42433a:	00 00                	add    %al,(%eax)
42433c:	00 00                	add    %al,(%eax)
42433e:	00 00                	add    %al,(%eax)
424340:	09 01                	or     %eax,(%ecx)
424342:	00 04 63             	add    %al,(%ebx,%eiz,2)
424345:	6f                   	outsl  %ds:(%esi),(%dx)
424346:	64 65 00 00          	fs add %al,%gs:(%eax)
42434a:	05 01 00 01 00       	add    $0x10001,%eax
42434f:	00 1a                	add    %bl,(%edx)
424351:	01 00                	add    %eax,(%eax)
424353:	15 47 65 74 54       	adc    $0x54746547,%eax
424358:	79 70                	jns    0x4243ca
42435a:	65 64 44             	gs fs inc %esp
42435d:	61                   	popa
42435e:	74 61                	je     0x4243c1
424360:	53                   	push   %ebx
424361:	65 74 53             	gs je  0x4243b7
424364:	63 68 65             	arpl   %ebp,0x65(%eax)
424367:	6d                   	insl   (%dx),%es:(%edi)
424368:	61                   	popa
424369:	00 00                	add    %al,(%eax)
42436b:	0b 01                	or     (%ecx),%eax
42436d:	00 06                	add    %al,(%esi)
42436f:	43                   	inc    %ebx
424370:	6f                   	outsl  %ds:(%esi),(%dx)
424371:	72 65                	jb     0x4243d8
424373:	44                   	inc    %esp
424374:	42                   	inc    %edx
424375:	00 00                	add    %al,(%eax)
424377:	14 01                	adc    $0x1,%al
424379:	00 0f                	add    %cl,(%edi)
42437b:	76 73                	jbe    0x4243f0
42437d:	2e 64 61             	cs fs popa
424380:	74 61                	je     0x4243e3
424382:	2e 44                	cs inc %esp
424384:	61                   	popa
424385:	74 61                	je     0x4243e8
424387:	53                   	push   %ebx
424388:	65 74 00             	gs je  0x42438b
42438b:	00 41 01             	add    %al,0x1(%ecx)
42438e:	00 33                	add    %dh,(%ebx)
424390:	53                   	push   %ebx
424391:	79 73                	jns    0x424406
424393:	74 65                	je     0x4243fa
424395:	6d                   	insl   (%dx),%es:(%edi)
424396:	2e 52                	cs push %edx
424398:	65 73 6f             	gs jae 0x42440a
42439b:	75 72                	jne    0x42440f
42439d:	63 65 73             	arpl   %esp,0x73(%ebp)
4243a0:	2e 54                	cs push %esp
4243a2:	6f                   	outsl  %ds:(%esi),(%dx)
4243a3:	6f                   	outsl  %ds:(%esi),(%dx)
4243a4:	6c                   	insb   (%dx),%es:(%edi)
4243a5:	73 2e                	jae    0x4243d5
4243a7:	53                   	push   %ebx
4243a8:	74 72                	je     0x42441c
4243aa:	6f                   	outsl  %ds:(%esi),(%dx)
4243ab:	6e                   	outsb  %ds:(%esi),(%dx)
4243ac:	67 6c                	insb   (%dx),%es:(%di)
4243ae:	79 54                	jns    0x424404
4243b0:	79 70                	jns    0x424422
4243b2:	65 64 52             	gs fs push %edx
4243b5:	65 73 6f             	gs jae 0x424427
4243b8:	75 72                	jne    0x42442c
4243ba:	63 65 42             	arpl   %esp,0x42(%ebp)
4243bd:	75 69                	jne    0x424428
4243bf:	6c                   	insb   (%dx),%es:(%edi)
4243c0:	64 65 72 08          	fs gs jb 0x4243cc
4243c4:	31 36                	xor    %esi,(%esi)
4243c6:	2e 30 2e             	xor    %ch,%cs:(%esi)
4243c9:	30 2e                	xor    %ch,(%esi)
4243cb:	30 00                	xor    %al,(%eax)
4243cd:	00 09                	add    %cl,(%ecx)
4243cf:	01 00                	add    %eax,(%eax)
4243d1:	04 49                	add    $0x49,%al
4243d3:	74 65                	je     0x42443a
4243d5:	6d                   	insl   (%dx),%es:(%edi)
4243d6:	00 00                	add    %al,(%eax)
4243d8:	18 01                	sbb    %al,(%ecx)
4243da:	00 13                	add    %dl,(%ebx)
4243dc:	47                   	inc    %edi
4243dd:	65 74 54             	gs je  0x424434
4243e0:	79 70                	jns    0x424452
4243e2:	65 64 54             	gs fs push %esp
4243e5:	61                   	popa
4243e6:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4243ea:	63 68 65             	arpl   %ebp,0x65(%eax)
4243ed:	6d                   	insl   (%dx),%es:(%edi)
4243ee:	61                   	popa
4243ef:	00 00                	add    %al,(%eax)
4243f1:	08 01                	or     %al,(%ecx)
4243f3:	00 02                	add    %al,(%edx)
4243f5:	00 00                	add    %al,(%eax)
4243f7:	00 00                	add    %al,(%eax)
4243f9:	00 08                	add    %cl,(%eax)
4243fb:	01 00                	add    %eax,(%eax)
4243fd:	01 00                	add    %eax,(%eax)
4243ff:	00 00                	add    %al,(%eax)
424401:	00 00                	add    %al,(%eax)
424403:	00 00                	add    %al,(%eax)
424405:	b4 00                	mov    $0x0,%ah
424407:	00 00                	add    %al,(%eax)
424409:	ce                   	into
42440a:	ca ef be             	lret   $0xbeef
42440d:	01 00                	add    %eax,(%eax)
42440f:	00 00                	add    %al,(%eax)
424411:	91                   	xchg   %eax,%ecx
424412:	00 00                	add    %al,(%eax)
424414:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
424418:	73 74                	jae    0x42448e
42441a:	65 6d                	gs insl (%dx),%es:(%edi)
42441c:	2e 52                	cs push %edx
42441e:	65 73 6f             	gs jae 0x424490
424421:	75 72                	jne    0x424495
424423:	63 65 73             	arpl   %esp,0x73(%ebp)
424426:	2e 52                	cs push %edx
424428:	65 73 6f             	gs jae 0x42449a
42442b:	75 72                	jne    0x42449f
42442d:	63 65 52             	arpl   %esp,0x52(%ebp)
424430:	65 61                	gs popa
424432:	64 65 72 2c          	fs gs jb 0x424462
424436:	20 6d 73             	and    %ch,0x73(%ebp)
424439:	63 6f 72             	arpl   %ebp,0x72(%edi)
42443c:	6c                   	insb   (%dx),%es:(%edi)
42443d:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
424444:	73 69                	jae    0x4244af
424446:	6f                   	outsl  %ds:(%esi),(%dx)
424447:	6e                   	outsb  %ds:(%esi),(%dx)
424448:	3d 34 2e 30 2e       	cmp    $0x2e302e34,%eax
42444d:	30 2e                	xor    %ch,(%esi)
42444f:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
424452:	43                   	inc    %ebx
424453:	75 6c                	jne    0x4244c1
424455:	74 75                	je     0x4244cc
424457:	72 65                	jb     0x4244be
424459:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
42445e:	72 61                	jb     0x4244c1
424460:	6c                   	insb   (%dx),%es:(%edi)
424461:	2c 20                	sub    $0x20,%al
424463:	50                   	push   %eax
424464:	75 62                	jne    0x4244c8
424466:	6c                   	insb   (%dx),%es:(%edi)
424467:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
42446e:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
424472:	62 37                	bound  %esi,(%edi)
424474:	37                   	aaa
424475:	61                   	popa
424476:	35 63 35 36 31       	xor    $0x31363563,%eax
42447b:	39 33                	cmp    %esi,(%ebx)
42447d:	34 65                	xor    $0x65,%al
42447f:	30 38                	xor    %bh,(%eax)
424481:	39 23                	cmp    %esp,(%ebx)
424483:	53                   	push   %ebx
424484:	79 73                	jns    0x4244f9
424486:	74 65                	je     0x4244ed
424488:	6d                   	insl   (%dx),%es:(%edi)
424489:	2e 52                	cs push %edx
42448b:	65 73 6f             	gs jae 0x4244fd
42448e:	75 72                	jne    0x424502
424490:	63 65 73             	arpl   %esp,0x73(%ebp)
424493:	2e 52                	cs push %edx
424495:	75 6e                	jne    0x424505
424497:	74 69                	je     0x424502
424499:	6d                   	insl   (%dx),%es:(%edi)
42449a:	65 52                	gs push %edx
42449c:	65 73 6f             	gs jae 0x42450e
42449f:	75 72                	jne    0x424513
4244a1:	63 65 53             	arpl   %esp,0x53(%ebp)
4244a4:	65 74 02             	gs je  0x4244a9
4244af:	00 00                	add    %al,(%eax)
4244b1:	00 50 41             	add    %dl,0x41(%eax)
4244b4:	44                   	inc    %esp
4244b5:	50                   	push   %eax
4244b6:	41                   	inc    %ecx
4244b7:	44                   	inc    %esp
4244b8:	50                   	push   %eax
4244b9:	b4 00                	mov    $0x0,%ah
4244bb:	00 00                	add    %al,(%eax)
4244bd:	00 00                	add    %al,(%eax)
4244bf:	00 00                	add    %al,(%eax)
4244c1:	4f                   	dec    %edi
4244c2:	67 bd eb 00 00 00    	addr16 mov $0xeb,%ebp
4244c8:	00 02                	add    %al,(%edx)
4244ca:	00 00                	add    %al,(%eax)
4244cc:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4244d0:	00 08                	add    %cl,(%eax)
4244d2:	83 00 00             	addl   $0x0,(%eax)
4244d5:	08 65 00             	or     %ah,0x0(%ebp)
4244e4:	00 10                	add    %dl,(%eax)
4244f2:	00 00                	add    %al,(%eax)
4244f4:	00 52 53             	add    %dl,0x53(%edx)
4244f7:	44                   	inc    %esp
4244f8:	53                   	push   %ebx
4244f9:	4b                   	dec    %ebx
4244fa:	c1 26 3f             	shll   $0x3f,(%esi)
4244fd:	de 52 d6             	ficoms -0x2a(%edx)
424500:	4a                   	dec    %edx
424501:	97                   	xchg   %eax,%edi
424502:	84 ab 9a af a1 f1    	test   %ch,-0xe5e5066(%ebx)
424508:	6c                   	insb   (%dx),%es:(%edi)
424509:	01 00                	add    %eax,(%eax)
42450b:	00 00                	add    %al,(%eax)
42450d:	43                   	inc    %ebx
42450e:	3a 5c 55 73          	cmp    0x73(%ebp,%edx,2),%bl
424512:	65 72 73             	gs jb  0x424588
424515:	5c                   	pop    %esp
424516:	56                   	push   %esi
424517:	65 6e                	outsb  %gs:(%esi),(%dx)
424519:	64 65 74 74          	fs gs je 0x424591
42451d:	61                   	popa
42451e:	5c                   	pop    %esp
42451f:	73 6f                	jae    0x424590
424521:	75 72                	jne    0x424595
424523:	63 65 5c             	arpl   %esp,0x5c(%ebp)
424526:	72 65                	jb     0x42458d
424528:	70 6f                	jo     0x424599
42452a:	73 5c                	jae    0x424588
42452c:	52                   	push   %edx
42452d:	61                   	popa
42452e:	7a 65                	jp     0x424595
424530:	72 53                	jb     0x424585
424532:	79 6e                	jns    0x4245a2
424534:	61                   	popa
424535:	70 73                	jo     0x4245aa
424537:	65 5c                	gs pop %esp
424539:	52                   	push   %edx
42453a:	61                   	popa
42453b:	7a 65                	jp     0x4245a2
42453d:	72 53                	jb     0x424592
42453f:	79 6e                	jns    0x4245af
424541:	61                   	popa
424542:	70 73                	jo     0x4245b7
424544:	65 5c                	gs pop %esp
424546:	6f                   	outsl  %ds:(%esi),(%dx)
424547:	62 6a 5c             	bound  %ebp,0x5c(%edx)
42454a:	44                   	inc    %esp
42454b:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
42454f:	5c                   	pop    %esp
424550:	52                   	push   %edx
424551:	61                   	popa
424552:	7a 65                	jp     0x4245b9
424554:	72 53                	jb     0x4245a9
424556:	79 6e                	jns    0x4245c6
424558:	61                   	popa
424559:	70 73                	jo     0x4245ce
42455b:	65 2e 70 64          	gs jo,pn 0x4245c3
42455f:	62 00                	bound  %eax,(%eax)
424561:	9c                   	pushf
424562:	83 00 00             	addl   $0x0,(%eax)
42456d:	b6 83                	mov    $0x83,%dh
42456f:	00 00                	add    %al,(%eax)
424571:	00 20                	add    %ah,(%eax)
424587:	00 00                	add    %al,(%eax)
424589:	a8 83                	test   $0x83,%al
424597:	5f                   	pop    %edi
424598:	43                   	inc    %ebx
424599:	6f                   	outsl  %ds:(%esi),(%dx)
42459a:	72 44                	jb     0x4245e0
42459c:	6c                   	insb   (%dx),%es:(%edi)
42459d:	6c                   	insb   (%dx),%es:(%edi)
42459e:	4d                   	dec    %ebp
42459f:	61                   	popa
4245a0:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
4245a7:	72 65                	jb     0x42460e
4245a9:	65 2e 64 6c          	gs cs fs insb (%dx),%es:(%edi)
4245ad:	6c                   	insb   (%dx),%es:(%edi)
4245ae:	00 00                	add    %al,(%eax)
4245b0:	00 00                	add    %al,(%eax)
4245b2:	00 ff                	add    %bh,%bh
4245b4:	25 00 20 00 10       	and    $0x10002000,%eax
4245f9:	00 00                	add    %al,(%eax)
4245fb:	01 00                	add    %eax,(%eax)
4245fd:	10 00                	adc    %al,(%eax)
4245ff:	00 00                	add    %al,(%eax)
424601:	18 00                	sbb    %al,(%eax)
424603:	00 80 00 00 00 00    	add    %al,0x0(%eax)
424611:	00 00                	add    %al,(%eax)
424613:	01 00                	add    %eax,(%eax)
424615:	01 00                	add    %eax,(%eax)
424617:	00 00                	add    %al,(%eax)
424619:	30 00                	xor    %al,(%eax)
42461b:	00 80 00 00 00 00    	add    %al,0x0(%eax)
424629:	00 00                	add    %al,(%eax)
42462b:	01 00                	add    %eax,(%eax)
42462d:	00 00                	add    %al,(%eax)
42462f:	00 00                	add    %al,(%eax)
424631:	48                   	dec    %eax
424632:	00 00                	add    %al,(%eax)
424634:	00 58 a0             	add    %bl,-0x60(%eax)
424637:	00 00                	add    %al,(%eax)
424639:	3c 03                	cmp    $0x3,%al
424643:	00 00                	add    %al,(%eax)
424645:	3c 03                	cmp    $0x3,%al
424647:	34 00                	xor    $0x0,%al
424649:	00 00                	add    %al,(%eax)
42464b:	56                   	push   %esi
42464c:	00 53 00             	add    %dl,0x0(%ebx)
42464f:	5f                   	pop    %edi
424650:	00 56 00             	add    %dl,0x0(%esi)
424653:	45                   	inc    %ebp
424654:	00 52 00             	add    %dl,0x0(%edx)
424657:	53                   	push   %ebx
424658:	00 49 00             	add    %cl,0x0(%ecx)
42465b:	4f                   	dec    %edi
42465c:	00 4e 00             	add    %cl,0x0(%esi)
42465f:	5f                   	pop    %edi
424660:	00 49 00             	add    %cl,0x0(%ecx)
424663:	4e                   	dec    %esi
424664:	00 46 00             	add    %al,0x0(%esi)
424667:	4f                   	dec    %edi
424668:	00 00                	add    %al,(%eax)