43417f:	66 72 65             	data16 jb 0x4341e7
434182:	65 00 63 65          	add    %ah,%gs:0x65(%ebx)
434186:	69 6c 00 76 73 70 72 	imul   $0x69727073,0x76(%eax,%eax,1),%ebp
43418d:	69
43418e:	6e                   	outsb  %ds:(%esi),(%dx)
43418f:	74 66                	je     0x4341f7
434191:	00 50 75             	add    %dl,0x75(%eax)
434194:	6c                   	insb   (%dx),%es:(%edi)
434195:	73 65                	jae    0x4341fc
434197:	45                   	inc    %ebp
434198:	76 65                	jbe    0x4341ff
43419a:	6e                   	outsb  %ds:(%esi),(%dx)
43419b:	74 00                	je     0x43419d
43419d:	5f                   	pop    %edi
43419e:	67 65 74 46          	addr16 gs je 0x4341e8
4341a2:	69 62 65 72 50 74 72 	imul   $0x72745072,0x65(%edx),%esp
4341a9:	49                   	dec    %ecx
4341aa:	64 00 5f 61          	add    %bl,%fs:0x61(%edi)
4341ae:	6d                   	insl   (%dx),%es:(%edi)
4341af:	73 67                	jae    0x434218
4341b1:	5f                   	pop    %edi
4341b2:	65 78 69             	gs js  0x43421e
4341b5:	74 00                	je     0x4341b7
4341b7:	5f                   	pop    %edi
4341b8:	5f                   	pop    %edi
4341b9:	73 65                	jae    0x434220
4341bb:	63 75 72             	arpl   %esi,0x72(%ebp)
4341be:	69 74 79 5f 69 6e 69 	imul   $0x74696e69,0x5f(%ecx,%edi,2),%esi
4341c5:	74
4341c6:	5f                   	pop    %edi
4341c7:	63 6f 6f             	arpl   %ebp,0x6f(%edi)
4341ca:	6b 69 65 00          	imul   $0x0,0x65(%ecx),%ebp
4341ce:	53                   	push   %ebx
4341cf:	6c                   	insb   (%dx),%es:(%edi)
4341d0:	65 65 70 00          	gs gs jo 0x4341d4
4341d4:	3c 43                	cmp    $0x43,%al
4341d6:	72 74                	jb     0x43424c
4341d8:	49                   	dec    %ecx
4341d9:	6d                   	insl   (%dx),%es:(%edi)
4341da:	70 6c                	jo     0x434248
4341dc:	65 6d                	gs insl (%dx),%es:(%edi)
4341de:	65 6e                	outsb  %gs:(%esi),(%dx)
4341e0:	74 61                	je     0x434243
4341e2:	74 69                	je     0x43424d
4341e4:	6f                   	outsl  %ds:(%esi),(%dx)
4341e5:	6e                   	outsb  %ds:(%esi),(%dx)
4341e6:	44                   	inc    %esp
4341e7:	65 74 61             	gs je  0x43424b
4341ea:	69 6c 73 3e 2e 54 68 	imul   $0x7268542e,0x3e(%ebx,%esi,2),%ebp
4341f1:	72
4341f2:	6f                   	outsl  %ds:(%esi),(%dx)
4341f3:	77 4d                	ja     0x434242
4341f5:	6f                   	outsl  %ds:(%esi),(%dx)
4341f6:	64 75 6c             	fs jne 0x434265
4341f9:	65 4c                	gs dec %esp
4341fb:	6f                   	outsl  %ds:(%esi),(%dx)
4341fc:	61                   	popa
4341fd:	64 45                	fs inc %ebp
4341ff:	78 63                	js     0x434264
434201:	65 70 74             	gs jo  0x434278
434204:	69 6f 6e 00 3c 43 72 	imul   $0x72433c00,0x6e(%edi),%ebp
43420b:	74 49                	je     0x434256
43420d:	6d                   	insl   (%dx),%es:(%edi)
43420e:	70 6c                	jo     0x43427c
434210:	65 6d                	gs insl (%dx),%es:(%edi)
434212:	65 6e                	outsb  %gs:(%esi),(%dx)
434214:	74 61                	je     0x434277
434216:	74 69                	je     0x434281
434218:	6f                   	outsl  %ds:(%esi),(%dx)
434219:	6e                   	outsb  %ds:(%esi),(%dx)
43421a:	44                   	inc    %esp
43421b:	65 74 61             	gs je  0x43427f
43421e:	69 6c 73 3e 2e 44 6f 	imul   $0x446f442e,0x3e(%ebx,%esi,2),%ebp
434225:	44
434226:	6c                   	insb   (%dx),%es:(%edi)
434227:	6c                   	insb   (%dx),%es:(%edi)
434228:	4c                   	dec    %esp
434229:	61                   	popa
43422a:	6e                   	outsb  %ds:(%esi),(%dx)
43422b:	67 75 61             	addr16 jne 0x43428f
43422e:	67 65 53             	addr16 gs push %ebx
434231:	75 70                	jne    0x4342a3
434233:	70 6f                	jo     0x4342a4
434235:	72 74                	jb     0x4342ab
434237:	56                   	push   %esi
434238:	61                   	popa
434239:	6c                   	insb   (%dx),%es:(%edi)
43423a:	69 64 61 74 69 6f 6e 	imul   $0x6e6f69,0x74(%ecx,%eiz,2),%esp
434241:	00
434242:	3c 43                	cmp    $0x43,%al
434244:	72 74                	jb     0x4342ba
434246:	49                   	dec    %ecx
434247:	6d                   	insl   (%dx),%es:(%edi)
434248:	70 6c                	jo     0x4342b6
43424a:	65 6d                	gs insl (%dx),%es:(%edi)
43424c:	65 6e                	outsb  %gs:(%esi),(%dx)
43424e:	74 61                	je     0x4342b1
434250:	74 69                	je     0x4342bb
434252:	6f                   	outsl  %ds:(%esi),(%dx)
434253:	6e                   	outsb  %ds:(%esi),(%dx)
434254:	44                   	inc    %esp
434255:	65 74 61             	gs je  0x4342b9
434258:	69 6c 73 3e 2e 54 68 	imul   $0x7268542e,0x3e(%ebx,%esi,2),%ebp
43425f:	72
434260:	6f                   	outsl  %ds:(%esi),(%dx)
434261:	77 4e                	ja     0x4342b1
434263:	65 73 74             	gs jae 0x4342da
434266:	65 64 4d             	gs fs dec %ebp
434269:	6f                   	outsl  %ds:(%esi),(%dx)
43426a:	64 75 6c             	fs jne 0x4342d9
43426d:	65 4c                	gs dec %esp
43426f:	6f                   	outsl  %ds:(%esi),(%dx)
434270:	61                   	popa
434271:	64 45                	fs inc %ebp
434273:	78 63                	js     0x4342d8
434275:	65 70 74             	gs jo  0x4342ec
434278:	69 6f 6e 00 3c 43 72 	imul   $0x72433c00,0x6e(%edi),%ebp
43427f:	74 49                	je     0x4342ca
434281:	6d                   	insl   (%dx),%es:(%edi)
434282:	70 6c                	jo     0x4342f0
434284:	65 6d                	gs insl (%dx),%es:(%edi)
434286:	65 6e                	outsb  %gs:(%esi),(%dx)
434288:	74 61                	je     0x4342eb
43428a:	74 69                	je     0x4342f5
43428c:	6f                   	outsl  %ds:(%esi),(%dx)
43428d:	6e                   	outsb  %ds:(%esi),(%dx)
43428e:	44                   	inc    %esp
43428f:	65 74 61             	gs je  0x4342f3
434292:	69 6c 73 3e 2e 52 65 	imul   $0x6765522e,0x3e(%ebx,%esi,2),%ebp
434299:	67
43429a:	69 73 74 65 72 4d 6f 	imul   $0x6f4d7265,0x74(%ebx),%esi
4342a1:	64 75 6c             	fs jne 0x434310
4342a4:	65 55                	gs push %ebp
4342a6:	6e                   	outsb  %ds:(%esi),(%dx)
4342a7:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
4342ae:	69 7a 65 72 00 3c 43 	imul   $0x433c0072,0x65(%edx),%edi
4342b5:	72 74                	jb     0x43432b
4342b7:	49                   	dec    %ecx
4342b8:	6d                   	insl   (%dx),%es:(%edi)
4342b9:	70 6c                	jo     0x434327
4342bb:	65 6d                	gs insl (%dx),%es:(%edi)
4342bd:	65 6e                	outsb  %gs:(%esi),(%dx)
4342bf:	74 61                	je     0x434322
4342c1:	74 69                	je     0x43432c
4342c3:	6f                   	outsl  %ds:(%esi),(%dx)
4342c4:	6e                   	outsb  %ds:(%esi),(%dx)
4342c5:	44                   	inc    %esp
4342c6:	65 74 61             	gs je  0x43432a
4342c9:	69 6c 73 3e 2e 44 6f 	imul   $0x436f442e,0x3e(%ebx,%esi,2),%ebp
4342d0:	43
4342d1:	61                   	popa
4342d2:	6c                   	insb   (%dx),%es:(%edi)
4342d3:	6c                   	insb   (%dx),%es:(%edi)
4342d4:	42                   	inc    %edx
4342d5:	61                   	popa
4342d6:	63 6b 49             	arpl   %ebp,0x49(%ebx)
4342d9:	6e                   	outsb  %ds:(%esi),(%dx)
4342da:	44                   	inc    %esp
4342db:	65 66 61             	gs popaw
4342de:	75 6c                	jne    0x43434c
4342e0:	74 44                	je     0x434326
4342e2:	6f                   	outsl  %ds:(%esi),(%dx)
4342e3:	6d                   	insl   (%dx),%es:(%edi)
4342e4:	61                   	popa
4342e5:	69 6e 00 5f 63 65 78 	imul   $0x7865635f,0x0(%esi),%ebp
4342ec:	69 74 00 5f 5f 46 72 	imul   $0x6172465f,0x5f(%eax,%eax,1),%esi
4342f3:	61
4342f4:	6d                   	insl   (%dx),%es:(%edi)
4342f5:	65 55                	gs push %ebp
4342f7:	6e                   	outsb  %ds:(%esi),(%dx)
4342f8:	77 69                	ja     0x434363
4342fa:	6e                   	outsb  %ds:(%esi),(%dx)
4342fb:	64 46                	fs inc %esi
4342fd:	69 6c 74 65 72 00 74 	imul   $0x65740072,0x65(%esp,%esi,2),%ebp
434304:	65
434305:	72 6d                	jb     0x434374
434307:	69 6e 61 74 65 00 5f 	imul   $0x5f006574,0x61(%esi),%ebp
43430e:	65 6e                	outsb  %gs:(%esi),(%dx)
434310:	63 6f 64             	arpl   %ebp,0x64(%edi)
434313:	65 5f                	gs pop %edi
434315:	70 6f                	jo     0x434386
434317:	69 6e 74 65 72 00 5f 	imul   $0x5f007265,0x74(%esi),%ebp
43431e:	64 65 63 6f 64       	fs arpl %ebp,%gs:0x64(%edi)
434323:	65 5f                	gs pop %edi
434325:	70 6f                	jo     0x434396
434327:	69 6e 74 65 72 00 5f 	imul   $0x5f007265,0x74(%esi),%ebp
43432e:	65 6e                	outsb  %gs:(%esi),(%dx)
434330:	63 6f 64             	arpl   %ebp,0x64(%edi)
434333:	65 64 5f             	gs fs pop %edi
434336:	6e                   	outsb  %ds:(%esi),(%dx)
434337:	75 6c                	jne    0x4343a5
434339:	6c                   	insb   (%dx),%es:(%edi)
43433a:	00 3f                	add    %bh,(%edi)
43433c:	3f                   	aas
43433d:	5f                   	pop    %edi
43433e:	43                   	inc    %ebx
43433f:	40                   	inc    %eax
434340:	5f                   	pop    %edi
434341:	30 50 40             	xor    %dl,0x40(%eax)
434344:	47                   	inc    %edi
434345:	48                   	dec    %eax
434346:	46                   	inc    %esi
434347:	50                   	push   %eax
434348:	4e                   	dec    %esi
434349:	4f                   	dec    %edi
43434a:	4a                   	dec    %edx
43434b:	42                   	inc    %edx
43434c:	40                   	inc    %eax
43434d:	62 61 64             	bound  %esp,0x64(%ecx)
434350:	3f                   	aas
434351:	35 61 6c 6c 6f       	xor    $0x6f6c6c61,%eax
434356:	63 61 74             	arpl   %esp,0x74(%ecx)
434359:	69 6f 6e 3f 24 41 41 	imul   $0x4141243f,0x6e(%edi),%ebp
434360:	40                   	inc    %eax
434361:	00 3f                	add    %bh,(%edi)
434363:	3f                   	aas
434364:	5f                   	pop    %edi
434365:	43                   	inc    %ebx
434366:	40                   	inc    %eax
434367:	5f                   	pop    %edi
434368:	30 42 50             	xor    %al,0x50(%edx)
43436b:	40                   	inc    %eax
43436c:	50                   	push   %eax
43436d:	43                   	inc    %ebx
43436e:	49                   	dec    %ecx
43436f:	45                   	inc    %ebp
434370:	50                   	push   %eax
434371:	4e                   	dec    %esi
434372:	4a                   	dec    %edx
434373:	42                   	inc    %edx
434374:	40                   	inc    %eax
434375:	41                   	inc    %ecx
434376:	41                   	inc    %ecx
434377:	41                   	inc    %ecx
434378:	42                   	inc    %edx
434379:	42                   	inc    %edx
43437a:	4f                   	dec    %edi
43437b:	4f                   	dec    %edi
43437c:	46                   	inc    %esi
43437d:	46                   	inc    %esi
43437e:	46                   	inc    %esi
43437f:	41                   	inc    %ecx
434380:	51                   	push   %ecx
434381:	57                   	push   %edi
434382:	45                   	inc    %ebp
434383:	52                   	push   %edx
434384:	5a                   	pop    %edx
434385:	31 38                	xor    %edi,(%eax)
434387:	39 30                	cmp    %esi,(%eax)
434389:	30 30                	xor    %dh,(%eax)
43438b:	4b                   	dec    %ebx
43438c:	4b                   	dec    %ebx
43438d:	4b                   	dec    %ebx
43438e:	4b                   	dec    %ebx
43438f:	4b                   	dec    %ebx
434390:	5a                   	pop    %edx
434391:	7a 5a                	jp     0x4343ed
434393:	3f                   	aas
434394:	24 41                	and    $0x41,%al
434396:	41                   	inc    %ecx
434397:	40                   	inc    %eax
434398:	00 3f                	add    %bh,(%edi)
43439a:	3f                   	aas
43439b:	5f                   	pop    %edi
43439c:	43                   	inc    %ebx
43439d:	40                   	inc    %eax
43439e:	5f                   	pop    %edi
43439f:	31 43 49             	xor    %eax,0x49(%ebx)
4343a2:	40                   	inc    %eax
4343a3:	45                   	inc    %ebp
4343a4:	43                   	inc    %ebx
4343a5:	47                   	inc    %edi
4343a6:	44                   	inc    %esp
4343a7:	4b                   	dec    %ebx
4343a8:	46                   	inc    %esi
4343a9:	50                   	push   %eax
4343aa:	49                   	dec    %ecx
4343ab:	40                   	inc    %eax
4343ac:	3f                   	aas
4343ad:	24 41                	and    $0x41,%al
4343af:	41                   	inc    %ecx
4343b0:	79 3f                	jns    0x4343f1
4343b2:	24 41                	and    $0x41,%al
4343b4:	41                   	inc    %ecx
4343b5:	6f                   	outsl  %ds:(%esi),(%dx)
4343b6:	3f                   	aas
4343b7:	24 41                	and    $0x41,%al
4343b9:	41                   	inc    %ecx
4343ba:	6e                   	outsb  %ds:(%esi),(%dx)
4343bb:	3f                   	aas
4343bc:	24 41                	and    $0x41,%al
4343be:	41                   	inc    %ecx
4343bf:	75 3f                	jne    0x434400
4343c1:	24 41                	and    $0x41,%al
4343c3:	41                   	inc    %ecx
4343c4:	73 3f                	jae    0x434405
4343c6:	24 41                	and    $0x41,%al
4343c8:	41                   	inc    %ecx
4343c9:	61                   	popa
4343ca:	3f                   	aas
4343cb:	24 41                	and    $0x41,%al
4343cd:	41                   	inc    %ecx
4343ce:	66 3f                	data16 aas
4343d0:	24 41                	and    $0x41,%al
4343d2:	41                   	inc    %ecx
4343d3:	6f                   	outsl  %ds:(%esi),(%dx)
4343d4:	3f                   	aas
4343d5:	24 41                	and    $0x41,%al
4343d7:	41                   	inc    %ecx
4343d8:	6c                   	insb   (%dx),%es:(%edi)
4343d9:	3f                   	aas
4343da:	24 41                	and    $0x41,%al
4343dc:	41                   	inc    %ecx
4343dd:	6f                   	outsl  %ds:(%esi),(%dx)
4343de:	3f                   	aas
4343df:	24 41                	and    $0x41,%al
4343e1:	41                   	inc    %ecx
4343e2:	6e                   	outsb  %ds:(%esi),(%dx)
4343e3:	3f                   	aas
4343e4:	24 41                	and    $0x41,%al
4343e6:	41                   	inc    %ecx
4343e7:	6f                   	outsl  %ds:(%esi),(%dx)
4343e8:	3f                   	aas
4343e9:	24 41                	and    $0x41,%al
4343eb:	41                   	inc    %ecx
4343ec:	6e                   	outsb  %ds:(%esi),(%dx)
4343ed:	3f                   	aas
4343ee:	24 41                	and    $0x41,%al
4343f0:	41                   	inc    %ecx
4343f1:	65 3f                	gs aas
4343f3:	24 41                	and    $0x41,%al
4343f5:	41                   	inc    %ecx
4343f6:	73 3f                	jae    0x434437
4343f8:	24 41                	and    $0x41,%al
4343fa:	41                   	inc    %ecx
4343fb:	3f                   	aas
4343fc:	34 3f                	xor    $0x3f,%al
4343fe:	24 41                	and    $0x41,%al
434400:	41                   	inc    %ecx
434401:	64 3f                	fs aas
434403:	24 41                	and    $0x41,%al
434405:	41                   	inc    %ecx
434406:	6c                   	insb   (%dx),%es:(%edi)
434407:	3f                   	aas
434408:	24 41                	and    $0x41,%al
43440a:	41                   	inc    %ecx
43440b:	6c                   	insb   (%dx),%es:(%edi)
43440c:	3f                   	aas
43440d:	24 41                	and    $0x41,%al
43440f:	41                   	inc    %ecx