4192c6:	65 73 6f             	gs jae 0x419338
4192c9:	75 72                	jne    0x41933d
4192cb:	63 65 73             	arpl   %esp,0x73(%ebp)
4192ce:	2e 52                	cs push %edx
4192d0:	75 6e                	jne    0x419340
4192d2:	74 69                	je     0x41933d
4192d4:	6d                   	insl   (%dx),%es:(%edi)
4192d5:	65 52                	gs push %edx
4192d7:	65 73 6f             	gs jae 0x419349
4192da:	75 72                	jne    0x41934e
4192dc:	63 65 53             	arpl   %esp,0x53(%ebp)
4192df:	65 74 02             	gs je  0x4192e4
4192ea:	00 00                	add    %al,(%eax)
4192ec:	00 50 41             	add    %dl,0x41(%eax)
4192ef:	44                   	inc    %esp
4192f0:	50                   	push   %eax
4192f1:	41                   	inc    %ecx
4192f2:	44                   	inc    %esp
4192f3:	50                   	push   %eax
4192f4:	b4 00                	mov    $0x0,%ah
4192f6:	00 00                	add    %al,(%eax)
4192f8:	b4 00                	mov    $0x0,%ah
4192fa:	00 00                	add    %al,(%eax)
4192fc:	ce                   	into
4192fd:	ca ef be             	lret   $0xbeef
419300:	01 00                	add    %eax,(%eax)
419302:	00 00                	add    %al,(%eax)
419304:	91                   	xchg   %eax,%ecx
419305:	00 00                	add    %al,(%eax)
419307:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
41930b:	73 74                	jae    0x419381
41930d:	65 6d                	gs insl (%dx),%es:(%edi)
41930f:	2e 52                	cs push %edx
419311:	65 73 6f             	gs jae 0x419383
419314:	75 72                	jne    0x419388
419316:	63 65 73             	arpl   %esp,0x73(%ebp)
419319:	2e 52                	cs push %edx
41931b:	65 73 6f             	gs jae 0x41938d
41931e:	75 72                	jne    0x419392
419320:	63 65 52             	arpl   %esp,0x52(%ebp)
419323:	65 61                	gs popa
419325:	64 65 72 2c          	fs gs jb 0x419355
419329:	20 6d 73             	and    %ch,0x73(%ebp)
41932c:	63 6f 72             	arpl   %ebp,0x72(%edi)
41932f:	6c                   	insb   (%dx),%es:(%edi)
419330:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
419337:	73 69                	jae    0x4193a2
419339:	6f                   	outsl  %ds:(%esi),(%dx)
41933a:	6e                   	outsb  %ds:(%esi),(%dx)
41933b:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
419340:	30 2e                	xor    %ch,(%esi)
419342:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
419345:	43                   	inc    %ebx
419346:	75 6c                	jne    0x4193b4
419348:	74 75                	je     0x4193bf
41934a:	72 65                	jb     0x4193b1
41934c:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
419351:	72 61                	jb     0x4193b4
419353:	6c                   	insb   (%dx),%es:(%edi)
419354:	2c 20                	sub    $0x20,%al
419356:	50                   	push   %eax
419357:	75 62                	jne    0x4193bb
419359:	6c                   	insb   (%dx),%es:(%edi)
41935a:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
419361:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
419365:	62 37                	bound  %esi,(%edi)
419367:	37                   	aaa
419368:	61                   	popa
419369:	35 63 35 36 31       	xor    $0x31363563,%eax
41936e:	39 33                	cmp    %esi,(%ebx)
419370:	34 65                	xor    $0x65,%al
419372:	30 38                	xor    %bh,(%eax)
419374:	39 23                	cmp    %esp,(%ebx)
419376:	53                   	push   %ebx
419377:	79 73                	jns    0x4193ec
419379:	74 65                	je     0x4193e0
41937b:	6d                   	insl   (%dx),%es:(%edi)
41937c:	2e 52                	cs push %edx
41937e:	65 73 6f             	gs jae 0x4193f0
419381:	75 72                	jne    0x4193f5
419383:	63 65 73             	arpl   %esp,0x73(%ebp)
419386:	2e 52                	cs push %edx
419388:	75 6e                	jne    0x4193f8
41938a:	74 69                	je     0x4193f5
41938c:	6d                   	insl   (%dx),%es:(%edi)
41938d:	65 52                	gs push %edx
41938f:	65 73 6f             	gs jae 0x419401
419392:	75 72                	jne    0x419406
419394:	63 65 53             	arpl   %esp,0x53(%ebp)
419397:	65 74 02             	gs je  0x41939c
4193a2:	00 00                	add    %al,(%eax)
4193a4:	00 50 41             	add    %dl,0x41(%eax)
4193a7:	44                   	inc    %esp
4193a8:	50                   	push   %eax
4193a9:	41                   	inc    %ecx
4193aa:	44                   	inc    %esp
4193ab:	50                   	push   %eax
4193ac:	b4 00                	mov    $0x0,%ah
4193ae:	00 00                	add    %al,(%eax)
4193b0:	b4 00                	mov    $0x0,%ah
4193b2:	00 00                	add    %al,(%eax)
4193b4:	ce                   	into
4193b5:	ca ef be             	lret   $0xbeef
4193b8:	01 00                	add    %eax,(%eax)
4193ba:	00 00                	add    %al,(%eax)
4193bc:	91                   	xchg   %eax,%ecx
4193bd:	00 00                	add    %al,(%eax)
4193bf:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
4193c3:	73 74                	jae    0x419439
4193c5:	65 6d                	gs insl (%dx),%es:(%edi)
4193c7:	2e 52                	cs push %edx
4193c9:	65 73 6f             	gs jae 0x41943b
4193cc:	75 72                	jne    0x419440
4193ce:	63 65 73             	arpl   %esp,0x73(%ebp)
4193d1:	2e 52                	cs push %edx
4193d3:	65 73 6f             	gs jae 0x419445
4193d6:	75 72                	jne    0x41944a
4193d8:	63 65 52             	arpl   %esp,0x52(%ebp)
4193db:	65 61                	gs popa
4193dd:	64 65 72 2c          	fs gs jb 0x41940d
4193e1:	20 6d 73             	and    %ch,0x73(%ebp)
4193e4:	63 6f 72             	arpl   %ebp,0x72(%edi)
4193e7:	6c                   	insb   (%dx),%es:(%edi)
4193e8:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
4193ef:	73 69                	jae    0x41945a
4193f1:	6f                   	outsl  %ds:(%esi),(%dx)
4193f2:	6e                   	outsb  %ds:(%esi),(%dx)
4193f3:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
4193f8:	30 2e                	xor    %ch,(%esi)
4193fa:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
4193fd:	43                   	inc    %ebx
4193fe:	75 6c                	jne    0x41946c
419400:	74 75                	je     0x419477
419402:	72 65                	jb     0x419469
419404:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
419409:	72 61                	jb     0x41946c
41940b:	6c                   	insb   (%dx),%es:(%edi)
41940c:	2c 20                	sub    $0x20,%al
41940e:	50                   	push   %eax
41940f:	75 62                	jne    0x419473
419411:	6c                   	insb   (%dx),%es:(%edi)
419412:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
419419:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41941d:	62 37                	bound  %esi,(%edi)
41941f:	37                   	aaa
419420:	61                   	popa
419421:	35 63 35 36 31       	xor    $0x31363563,%eax
419426:	39 33                	cmp    %esi,(%ebx)
419428:	34 65                	xor    $0x65,%al
41942a:	30 38                	xor    %bh,(%eax)
41942c:	39 23                	cmp    %esp,(%ebx)
41942e:	53                   	push   %ebx
41942f:	79 73                	jns    0x4194a4
419431:	74 65                	je     0x419498
419433:	6d                   	insl   (%dx),%es:(%edi)
419434:	2e 52                	cs push %edx
419436:	65 73 6f             	gs jae 0x4194a8
419439:	75 72                	jne    0x4194ad
41943b:	63 65 73             	arpl   %esp,0x73(%ebp)
41943e:	2e 52                	cs push %edx
419440:	75 6e                	jne    0x4194b0
419442:	74 69                	je     0x4194ad
419444:	6d                   	insl   (%dx),%es:(%edi)
419445:	65 52                	gs push %edx
419447:	65 73 6f             	gs jae 0x4194b9
41944a:	75 72                	jne    0x4194be
41944c:	63 65 53             	arpl   %esp,0x53(%ebp)
41944f:	65 74 02             	gs je  0x419454
41945a:	00 00                	add    %al,(%eax)
41945c:	00 50 41             	add    %dl,0x41(%eax)
41945f:	44                   	inc    %esp
419460:	50                   	push   %eax
419461:	41                   	inc    %ecx
419462:	44                   	inc    %esp
419463:	50                   	push   %eax
419464:	b4 00                	mov    $0x0,%ah
419466:	00 00                	add    %al,(%eax)
419468:	b4 00                	mov    $0x0,%ah
41946a:	00 00                	add    %al,(%eax)
41946c:	ce                   	into
41946d:	ca ef be             	lret   $0xbeef
419470:	01 00                	add    %eax,(%eax)
419472:	00 00                	add    %al,(%eax)
419474:	91                   	xchg   %eax,%ecx
419475:	00 00                	add    %al,(%eax)
419477:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
41947b:	73 74                	jae    0x4194f1
41947d:	65 6d                	gs insl (%dx),%es:(%edi)
41947f:	2e 52                	cs push %edx
419481:	65 73 6f             	gs jae 0x4194f3
419484:	75 72                	jne    0x4194f8
419486:	63 65 73             	arpl   %esp,0x73(%ebp)
419489:	2e 52                	cs push %edx
41948b:	65 73 6f             	gs jae 0x4194fd
41948e:	75 72                	jne    0x419502
419490:	63 65 52             	arpl   %esp,0x52(%ebp)
419493:	65 61                	gs popa
419495:	64 65 72 2c          	fs gs jb 0x4194c5
419499:	20 6d 73             	and    %ch,0x73(%ebp)
41949c:	63 6f 72             	arpl   %ebp,0x72(%edi)
41949f:	6c                   	insb   (%dx),%es:(%edi)
4194a0:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
4194a7:	73 69                	jae    0x419512
4194a9:	6f                   	outsl  %ds:(%esi),(%dx)
4194aa:	6e                   	outsb  %ds:(%esi),(%dx)
4194ab:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
4194b0:	30 2e                	xor    %ch,(%esi)
4194b2:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
4194b5:	43                   	inc    %ebx
4194b6:	75 6c                	jne    0x419524
4194b8:	74 75                	je     0x41952f
4194ba:	72 65                	jb     0x419521
4194bc:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
4194c1:	72 61                	jb     0x419524
4194c3:	6c                   	insb   (%dx),%es:(%edi)
4194c4:	2c 20                	sub    $0x20,%al
4194c6:	50                   	push   %eax
4194c7:	75 62                	jne    0x41952b
4194c9:	6c                   	insb   (%dx),%es:(%edi)
4194ca:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
4194d1:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
4194d5:	62 37                	bound  %esi,(%edi)
4194d7:	37                   	aaa
4194d8:	61                   	popa
4194d9:	35 63 35 36 31       	xor    $0x31363563,%eax
4194de:	39 33                	cmp    %esi,(%ebx)
4194e0:	34 65                	xor    $0x65,%al
4194e2:	30 38                	xor    %bh,(%eax)
4194e4:	39 23                	cmp    %esp,(%ebx)
4194e6:	53                   	push   %ebx
4194e7:	79 73                	jns    0x41955c
4194e9:	74 65                	je     0x419550
4194eb:	6d                   	insl   (%dx),%es:(%edi)
4194ec:	2e 52                	cs push %edx
4194ee:	65 73 6f             	gs jae 0x419560
4194f1:	75 72                	jne    0x419565
4194f3:	63 65 73             	arpl   %esp,0x73(%ebp)
4194f6:	2e 52                	cs push %edx
4194f8:	75 6e                	jne    0x419568
4194fa:	74 69                	je     0x419565
4194fc:	6d                   	insl   (%dx),%es:(%edi)
4194fd:	65 52                	gs push %edx
4194ff:	65 73 6f             	gs jae 0x419571
419502:	75 72                	jne    0x419576
419504:	63 65 53             	arpl   %esp,0x53(%ebp)
419507:	65 74 02             	gs je  0x41950c
419512:	00 00                	add    %al,(%eax)
419514:	00 50 41             	add    %dl,0x41(%eax)
419517:	44                   	inc    %esp
419518:	50                   	push   %eax
419519:	41                   	inc    %ecx
41951a:	44                   	inc    %esp
41951b:	50                   	push   %eax
41951c:	b4 00                	mov    $0x0,%ah
41951e:	00 00                	add    %al,(%eax)
419520:	4b                   	dec    %ebx
419521:	4c                   	dec    %esp
419522:	05 00 ce ca ef       	add    $0xefcace00,%eax
419527:	be 01 00 00 00       	mov    $0x1,%esi
41952c:	91                   	xchg   %eax,%ecx
41952d:	00 00                	add    %al,(%eax)
41952f:	00 6c 53 79          	add    %ch,0x79(%ebx,%edx,2)
419533:	73 74                	jae    0x4195a9
419535:	65 6d                	gs insl (%dx),%es:(%edi)
419537:	2e 52                	cs push %edx
419539:	65 73 6f             	gs jae 0x4195ab
41953c:	75 72                	jne    0x4195b0
41953e:	63 65 73             	arpl   %esp,0x73(%ebp)
419541:	2e 52                	cs push %edx
419543:	65 73 6f             	gs jae 0x4195b5
419546:	75 72                	jne    0x4195ba
419548:	63 65 52             	arpl   %esp,0x52(%ebp)
41954b:	65 61                	gs popa
41954d:	64 65 72 2c          	fs gs jb 0x41957d
419551:	20 6d 73             	and    %ch,0x73(%ebp)
419554:	63 6f 72             	arpl   %ebp,0x72(%edi)
419557:	6c                   	insb   (%dx),%es:(%edi)
419558:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
41955f:	73 69                	jae    0x4195ca
419561:	6f                   	outsl  %ds:(%esi),(%dx)
419562:	6e                   	outsb  %ds:(%esi),(%dx)
419563:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
419568:	30 2e                	xor    %ch,(%esi)
41956a:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
41956d:	43                   	inc    %ebx
41956e:	75 6c                	jne    0x4195dc
419570:	74 75                	je     0x4195e7
419572:	72 65                	jb     0x4195d9
419574:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
419579:	72 61                	jb     0x4195dc
41957b:	6c                   	insb   (%dx),%es:(%edi)
41957c:	2c 20                	sub    $0x20,%al
41957e:	50                   	push   %eax
41957f:	75 62                	jne    0x4195e3
419581:	6c                   	insb   (%dx),%es:(%edi)
419582:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
419589:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
41958d:	62 37                	bound  %esi,(%edi)
41958f:	37                   	aaa
419590:	61                   	popa
419591:	35 63 35 36 31       	xor    $0x31363563,%eax
419596:	39 33                	cmp    %esi,(%ebx)
419598:	34 65                	xor    $0x65,%al
41959a:	30 38                	xor    %bh,(%eax)
41959c:	39 23                	cmp    %esp,(%ebx)
41959e:	53                   	push   %ebx
41959f:	79 73                	jns    0x419614
4195a1:	74 65                	je     0x419608
4195a3:	6d                   	insl   (%dx),%es:(%edi)
4195a4:	2e 52                	cs push %edx
4195a6:	65 73 6f             	gs jae 0x419618
4195a9:	75 72                	jne    0x41961d
4195ab:	63 65 73             	arpl   %esp,0x73(%ebp)
4195ae:	2e 52                	cs push %edx
4195b0:	75 6e                	jne    0x419620
4195b2:	74 69                	je     0x41961d
4195b4:	6d                   	insl   (%dx),%es:(%edi)
4195b5:	65 52                	gs push %edx
4195b7:	65 73 6f             	gs jae 0x419629
4195ba:	75 72                	jne    0x41962e
4195bc:	63 65 53             	arpl   %esp,0x53(%ebp)
4195bf:	65 74 02             	gs je  0x4195c4
4195c2:	00 00                	add    %al,(%eax)
4195c4:	00 01                	add    %al,(%ecx)
4195c6:	00 00                	add    %al,(%eax)
4195c8:	00 01                	add    %al,(%ecx)
4195ca:	00 00                	add    %al,(%eax)
4195cc:	00 68 53             	add    %ch,0x53(%eax)
4195cf:	79 73                	jns    0x419644
4195d1:	74 65                	je     0x419638
4195d3:	6d                   	insl   (%dx),%es:(%edi)
4195d4:	2e 44                	cs inc %esp
4195d6:	72 61                	jb     0x419639
4195d8:	77 69                	ja     0x419643
4195da:	6e                   	outsb  %ds:(%esi),(%dx)
4195db:	67 2e 42             	addr16 cs inc %edx
4195de:	69 74 6d 61 70 2c 20 	imul   $0x53202c70,0x61(%ebp,%ebp,2),%esi
4195e5:	53
4195e6:	79 73                	jns    0x41965b
4195e8:	74 65                	je     0x41964f
4195ea:	6d                   	insl   (%dx),%es:(%edi)
4195eb:	2e 44                	cs inc %esp
4195ed:	72 61                	jb     0x419650
4195ef:	77 69                	ja     0x41965a
4195f1:	6e                   	outsb  %ds:(%esi),(%dx)
4195f2:	67 2c 20             	addr16 sub $0x20,%al
4195f5:	56                   	push   %esi
4195f6:	65 72 73             	gs jb  0x41966c
4195f9:	69 6f 6e 3d 32 2e 30 	imul   $0x302e323d,0x6e(%edi),%ebp
419600:	2e 30 2e             	xor    %ch,%cs:(%esi)