4191e8:	4a                   	dec    %edx
4191e9:	45                   	inc    %ebp
4191ea:	64 4d                	fs dec %ebp
4191ec:	75 69                	jne    0x419257
4191ee:	65 4e                	gs dec %esi
4191f0:	74 74                	je     0x419266
4191f2:	6e                   	outsb  %ds:(%esi),(%dx)
4191f3:	59                   	pop    %ecx
4191f4:	36 61                	ss popa
4191f6:	77 4e                	ja     0x419246
4191f8:	4c                   	dec    %esp
4191f9:	66 43                	inc    %bx
4191fb:	4f                   	dec    %edi
4191fc:	65 2b 73 34          	sub    %gs:0x34(%ebx),%esi
419200:	66 54                	push   %sp
419202:	35 4a 41 4d 4f       	xor    $0x4f4d414a,%eax
419207:	4b                   	dec    %ebx
419208:	58                   	pop    %eax
419209:	49                   	dec    %ecx
41920a:	7a 63                	jp     0x41926f
41920c:	56                   	push   %esi
41920d:	30 33                	xor    %dh,(%ebx)
41920f:	6b 67 4a 41          	imul   $0x41,0x4a(%edi),%esp
419213:	71 39                	jno    0x41924e
419215:	2b 35 34 6e 42 77    	sub    0x77426e34,%esi
41921b:	55                   	push   %ebp
41921c:	59                   	pop    %ecx
41921d:	66 6a 6c             	pushw  $0x6c
419220:	62 67 41             	bound  %esp,0x41(%edi)
419223:	50                   	push   %eax
419224:	53                   	push   %ebx
419225:	4f                   	dec    %edi
419226:	47                   	inc    %edi
419227:	49                   	dec    %ecx
419228:	61                   	popa
419229:	74 50                	je     0x41927b
41922b:	59                   	pop    %ecx
41922c:	64 6f                	outsl  %fs:(%esi),(%dx)
41922e:	49                   	dec    %ecx
41922f:	56                   	push   %esi
419230:	2f                   	das
419231:	63 58 30             	arpl   %ebx,0x30(%eax)
419234:	5a                   	pop    %edx
419235:	54                   	push   %esp
419236:	52                   	push   %edx
419237:	70 4a                	jo     0x419283
419239:	46                   	inc    %esi
41923a:	74 46                	je     0x419282
41923c:	49                   	dec    %ecx
41923d:	6a 49                	push   $0x49
41923f:	56                   	push   %esi
419240:	56                   	push   %esi
419241:	38 77 61             	cmp    %dh,0x61(%edi)
419244:	68 30 61 45 2f       	push   $0x2f456130
419249:	70 6b                	jo     0x4192b6
41924b:	55                   	push   %ebp
41924c:	4b                   	dec    %ebx
41924d:	46                   	inc    %esi
41924e:	49                   	dec    %ecx
41924f:	37                   	aaa
419250:	65 70 4f             	gs jo  0x4192a2
419253:	64 4c                	fs dec %esp
419255:	48                   	dec    %eax
419256:	72 4a                	jb     0x4192a2
419258:	34 6f                	xor    $0x6f,%al
41925a:	4f                   	dec    %edi
41925b:	55                   	push   %ebp
41925c:	50                   	push   %eax
41925d:	31 33                	xor    %esi,(%ebx)
41925f:	6d                   	insl   (%dx),%es:(%edi)
419260:	75 50                	jne    0x4192b2
419262:	6c                   	insb   (%dx),%es:(%edi)
419263:	62 6c 62 53          	bound  %ebp,0x53(%edx,%eiz,2)
419267:	4d                   	dec    %ebp
419268:	4b                   	dec    %ebx
419269:	4e                   	dec    %esi
41926a:	37                   	aaa
41926b:	64 41                	fs inc %ecx
41926d:	74 76                	je     0x4192e5
41926f:	62 74 4e 7a          	bound  %esi,0x7a(%esi,%ecx,2)
419273:	59                   	pop    %ecx
419274:	56                   	push   %esi
419275:	42                   	inc    %edx
419276:	38 52 76             	cmp    %dl,0x76(%edx)
419279:	68 6d 37 6a 48       	push   $0x486a376d
41927e:	68 55 79 30 5a       	push   $0x5a307955
419283:	72 33                	jb     0x4192b8
419285:	36 75 77             	ss jne 0x4192ff
419288:	51                   	push   %ecx
419289:	4e                   	dec    %esi
41928a:	78 70                	js     0x4192fc
41928c:	4f                   	dec    %edi
41928d:	2b 56 2b             	sub    0x2b(%esi),%edx
419290:	6b 69 79 39          	imul   $0x39,0x79(%ecx),%ebp
419294:	61                   	popa
419295:	4d                   	dec    %ebp
419296:	4d                   	dec    %ebp
419297:	7a 4d                	jp     0x4192e6
419299:	42                   	inc    %edx
41929a:	38 7a 6d             	cmp    %bh,0x6d(%edx)
41929d:	66 75 77             	data16 jne 0x419317
4192a0:	6c                   	insb   (%dx),%es:(%edi)
4192a1:	37                   	aaa
4192a2:	79 5a                	jns    0x4192fe
4192a4:	4b                   	dec    %ebx
4192a5:	32 56 76             	xor    0x76(%esi),%dl
4192a8:	50                   	push   %eax
4192a9:	41                   	inc    %ecx
4192aa:	74 4d                	je     0x4192f9
4192ac:	43                   	inc    %ebx
4192ad:	72 65                	jb     0x419314
4192af:	4b                   	dec    %ebx
4192b0:	33 4b 34             	xor    0x34(%ebx),%ecx
4192b3:	79 54                	jns    0x419309
4192b5:	49                   	dec    %ecx
4192b6:	2f                   	das
4192b7:	2b 41 4b             	sub    0x4b(%ecx),%eax
4192ba:	2f                   	das
4192bb:	71 4e                	jno    0x41930b
4192bd:	62 62 64             	bound  %esp,0x64(%edx)
4192c0:	4b                   	dec    %ebx
4192c1:	69 41 38 45 32 4e 53 	imul   $0x534e3245,0x38(%ecx),%eax
4192c8:	56                   	push   %esi
4192c9:	55                   	push   %ebp
4192ca:	63 4a 78             	arpl   %ecx,0x78(%edx)
4192cd:	58                   	pop    %eax
4192ce:	55                   	push   %ebp
4192cf:	35 4b 53 45 64       	xor    $0x6445534b,%eax
4192d4:	65 32 7a 47          	xor    %gs:0x47(%edx),%bh
4192d8:	43                   	inc    %ebx
4192d9:	33 6b 77             	xor    0x77(%ebx),%ebp
4192dc:	49                   	dec    %ecx
4192dd:	63 65 57             	arpl   %esp,0x57(%ebp)
4192e0:	62 75 6d             	bound  %esi,0x6d(%ebp)
4192e3:	70 37                	jo     0x41931c
4192e5:	65 75 48             	gs jne 0x419330
4192e8:	45                   	inc    %ebp
4192e9:	74 30                	je     0x41931b
4192eb:	65 38 46 52          	cmp    %al,%gs:0x52(%esi)
4192ef:	54                   	push   %esp
4192f0:	6b 41 6a 49          	imul   $0x49,0x6a(%ecx),%eax
4192f4:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4192f6:	39 44 6a 63          	cmp    %eax,0x63(%edx,%ebp,2)
4192fa:	78 32                	js     0x41932e
4192fc:	49                   	dec    %ecx
4192fd:	35 39 79 48 2f       	xor    $0x2f487939,%eax
419302:	76 66                	jbe    0x41936a
419304:	39 77 4d             	cmp    %esi,0x4d(%edi)
419307:	79 41                	jns    0x41934a
419309:	39 39                	cmp    %edi,(%ecx)
41930b:	4e                   	dec    %esi
41930c:	62 2b                	bound  %ebp,(%ebx)
41930e:	79 75                	jns    0x419385
419310:	2f                   	das
419311:	38 49 69             	cmp    %cl,0x69(%ecx)
419314:	37                   	aaa
419315:	31 56 6b             	xor    %edx,0x6b(%esi)
419318:	79 43                	jns    0x41935d
41931a:	73 45                	jae    0x419361
41931c:	34 47                	xor    $0x47,%al
41931e:	75 4a                	jne    0x41936a
419320:	51                   	push   %ecx
419321:	4c                   	dec    %esp
419322:	70 73                	jo     0x419397
419324:	56                   	push   %esi
419325:	33 31                	xor    (%ecx),%esi
419327:	2f                   	das
419328:	50                   	push   %eax
419329:	77 63                	ja     0x41938e
41932b:	6f                   	outsl  %ds:(%esi),(%dx)
41932c:	6c                   	insb   (%dx),%es:(%edi)
41932d:	44                   	inc    %esp
41932e:	2b 52 74             	sub    0x74(%edx),%edx
419331:	70 66                	jo     0x419399
419333:	73 38                	jae    0x41936d
419335:	50                   	push   %eax
419336:	59                   	pop    %ecx
419337:	48                   	dec    %eax
419338:	54                   	push   %esp
419339:	56                   	push   %esi
41933a:	67 70 6c             	addr16 jo 0x4193a9
41933d:	73 4f                	jae    0x41938e
41933f:	4b                   	dec    %ebx
419340:	2f                   	das
419341:	50                   	push   %eax
419342:	45                   	inc    %ebp
419343:	30 54 74 34          	xor    %dl,0x34(%esp,%esi,2)
419347:	62 41 38             	bound  %eax,0x38(%ecx)
41934a:	63 78 34             	arpl   %edi,0x34(%eax)
41934d:	7a 71                	jp     0x4193c0
41934f:	74 63                	je     0x4193b4
419351:	73 79                	jae    0x4193cc
419353:	74 79                	je     0x4193ce
419355:	54                   	push   %esp
419356:	36 5a                	ss pop %edx
419358:	78 4b                	js     0x4193a5
41935a:	32 79 6e             	xor    0x6e(%ecx),%bh
41935d:	33 38                	xor    (%eax),%edi
41935f:	71 32                	jno    0x419393
419361:	2b 69 57             	sub    0x57(%ecx),%ebp
419364:	67 6a 6c             	addr16 push $0x6c
419367:	37                   	aaa
419368:	68 2f 6d 2f 36       	push   $0x362f6d2f
41936d:	48                   	dec    %eax
41936e:	66 77 54             	data16 ja 0x4193c5
419371:	54                   	push   %esp
419372:	2b 4a 30             	sub    0x30(%edx),%ecx
419375:	31 74 36 44          	xor    %esi,0x44(%esi,%esi,1)
419379:	38 2b                	cmp    %ch,(%ebx)
41937b:	70 54                	jo     0x4193d1
41937d:	63 71 7a             	arpl   %esi,0x7a(%ecx)
419380:	43                   	inc    %ebx
419381:	64 6b 53 62 6e       	imul   $0x6e,%fs:0x62(%ebx),%edx
419386:	4c                   	dec    %esp
419387:	39 63 63             	cmp    %esp,0x63(%ebx)
41938a:	41                   	inc    %ecx
41938b:	4b                   	dec    %ebx
41938c:	55                   	push   %ebp
41938d:	62 4d 72             	bound  %ecx,0x72(%ebp)
419390:	39 5a 58             	cmp    %ebx,0x58(%edx)
419393:	72 34                	jb     0x4193c9
419395:	30 51 4f             	xor    %dl,0x4f(%ecx)
419398:	43                   	inc    %ebx
419399:	6f                   	outsl  %ds:(%esi),(%dx)
41939a:	4d                   	dec    %ebp
41939b:	6c                   	insb   (%dx),%es:(%edi)
41939c:	55                   	push   %ebp
41939d:	33 2b                	xor    (%ebx),%ebp
41939f:	6a 50                	push   $0x50
4193a1:	57                   	push   %edi
4193a2:	42                   	inc    %edx
4193a3:	53                   	push   %ebx
4193a4:	4c                   	dec    %esp
4193a5:	6f                   	outsl  %ds:(%esi),(%dx)
4193a6:	30 7a 50             	xor    %bh,0x50(%edx)
4193a9:	44                   	inc    %esp
4193aa:	45                   	inc    %ebp
4193ab:	68 42 49 53 30       	push   $0x30534942
4193b0:	33 50 38             	xor    0x38(%eax),%edx
4193b3:	64 47                	fs inc %edi
4193b5:	2b 50 79             	sub    0x79(%eax),%edx
4193b8:	4c                   	dec    %esp
4193b9:	43                   	inc    %ebx
4193ba:	4a                   	dec    %edx
4193bb:	65 42                	gs inc %edx
4193bd:	6e                   	outsb  %ds:(%esi),(%dx)
4193be:	76 4d                	jbe    0x41940d
4193c0:	4b                   	dec    %ebx
4193c1:	44                   	inc    %esp
4193c2:	79 39                	jns    0x4193fd
4193c4:	4f                   	dec    %edi
4193c5:	4b                   	dec    %ebx
4193c6:	4b                   	dec    %ebx
4193c7:	45                   	inc    %ebp
4193c8:	49                   	dec    %ecx
4193c9:	74 75                	je     0x419440
4193cb:	31 46 68             	xor    %eax,0x68(%esi)
4193ce:	55                   	push   %ebp
4193cf:	49                   	dec    %ecx
4193d0:	74 30                	je     0x419402
4193d2:	35 38 77 55 6b       	xor    $0x6b557738,%eax
4193d7:	48                   	dec    %eax
4193d8:	6c                   	insb   (%dx),%es:(%edi)
4193d9:	6d                   	insl   (%dx),%es:(%edi)
4193da:	47                   	inc    %edi
4193db:	54                   	push   %esp
4193dc:	49                   	dec    %ecx
4193dd:	6a 66                	push   $0x66
4193df:	61                   	popa
4193e0:	50                   	push   %eax
4193e1:	71 55                	jno    0x419438
4193e3:	59                   	pop    %ecx
4193e4:	36 50                	ss push %eax
4193e6:	43                   	inc    %ebx
4193e7:	67 33 74 65          	xor    0x65(%si),%esi
4193eb:	58                   	pop    %eax
4193ec:	45                   	inc    %ebp
4193ed:	59                   	pop    %ecx
4193ee:	43                   	inc    %ebx
4193ef:	57                   	push   %edi
4193f0:	46                   	inc    %esi
4193f1:	6b 49 36 38          	imul   $0x38,0x36(%ecx),%ecx
4193f5:	78 4b                	js     0x419442
4193f7:	73 43                	jae    0x41943c
4193f9:	2b 4e 48             	sub    0x48(%esi),%ecx
4193fc:	52                   	push   %edx
4193fd:	74 79                	je     0x419478
4193ff:	36 6c                	ss insb (%dx),%es:(%edi)
419401:	7a 65                	jp     0x419468
419403:	38 6e 58             	cmp    %ch,0x58(%esi)
419406:	45                   	inc    %ebp
419407:	78 36                	js     0x41943f
419409:	4b                   	dec    %ebx
41940a:	55                   	push   %ebp
41940b:	2b 77 6a             	sub    0x6a(%edi),%esi
41940e:	46                   	inc    %esi
41940f:	62 4a 42             	bound  %ecx,0x42(%edx)
419412:	6e                   	outsb  %ds:(%esi),(%dx)
419413:	6c                   	insb   (%dx),%es:(%edi)
419414:	4e                   	dec    %esi
419415:	6a 78                	push   $0x78
419417:	70 65                	jo     0x41947e
419419:	68 45 6f 4b 4a       	push   $0x4a4b6f45
41941e:	37                   	aaa
41941f:	7a 33                	jp     0x419454
419421:	71 65                	jno    0x419488
419423:	56                   	push   %esi
419424:	4d                   	dec    %ebp
419425:	51                   	push   %ecx
419426:	35 5a 4f 4e 32       	xor    $0x324e4f5a,%eax
41942b:	6c                   	insb   (%dx),%es:(%edi)
41942c:	67 57                	addr16 push %edi
41942e:	56                   	push   %esi
41942f:	50                   	push   %eax
419430:	42                   	inc    %edx
419431:	43                   	inc    %ebx
419432:	30 45 31             	xor    %al,0x31(%ebp)
419435:	52                   	push   %edx
419436:	64 35 30 74 70 61    	fs xor $0x61707430,%eax
41943c:	35 31 65 30 39       	xor    $0x39306531,%eax
419441:	6b 68 61 6f          	imul   $0x6f,0x61(%eax),%ebp
419445:	36 56                	ss push %esi
419447:	4d                   	dec    %ebp
419448:	7a 61                	jp     0x4194ab
41944a:	36 36 6c             	ss ss insb (%dx),%es:(%edi)
41944d:	74 6f                	je     0x4194be
41944f:	68 73 77 69 69       	push   $0x69697773
419454:	68 31 43 37 64       	push   $0x64374331
419459:	46                   	inc    %esi
41945a:	52                   	push   %edx
41945b:	57                   	push   %edi
41945c:	72 78                	jb     0x4194d6
41945e:	63 39                	arpl   %edi,(%ecx)
419460:	55                   	push   %ebp
419461:	74 61                	je     0x4194c4
419463:	76 55                	jbe    0x4194ba
419465:	35 7a 68 61 74       	xor    $0x7461687a,%eax
41946a:	79 4d                	jns    0x4194b9
41946c:	37                   	aaa
41946d:	62 32                	bound  %esi,(%edx)
41946f:	64 79 73             	fs jns 0x4194e5
419472:	77 6b                	ja     0x4194df
419474:	57                   	push   %edi
419475:	39 42 5a             	cmp    %eax,0x5a(%edx)
419478:	73 71                	jae    0x4194eb
41947a:	32 56 36             	xor    0x36(%esi),%dl
41947d:	67 6c                	insb   (%dx),%es:(%di)
41947f:	48                   	dec    %eax
419480:	51                   	push   %ecx
419481:	35 59 63 2f 6d       	xor    $0x6d2f6359,%eax