4190b9:	57                   	push   %edi
4190ba:	63 50 6f             	arpl   %edx,0x6f(%eax)
4190bd:	47                   	inc    %edi
4190be:	41                   	inc    %ecx
4190bf:	6c                   	insb   (%dx),%es:(%edi)
4190c0:	42                   	inc    %edx
4190c1:	6a 58                	push   $0x58
4190c3:	50                   	push   %eax
4190c4:	72 58                	jb     0x41911e
4190c6:	64 37                	fs aaa
4190c8:	4f                   	dec    %edi
4190c9:	74 76                	je     0x419141
4190cb:	36 75 39             	ss jne 0x419107
4190ce:	73 44                	jae    0x419114
4190d0:	65 75 48             	gs jne 0x41911b
4190d3:	47                   	inc    %edi
4190d4:	6f                   	outsl  %ds:(%esi),(%dx)
4190d5:	4e                   	dec    %esi
4190d6:	66 33 45 41          	xor    0x41(%ebp),%ax
4190da:	63 39                	arpl   %edi,(%ecx)
4190dc:	31 71 36             	xor    %esi,0x36(%ecx)
4190df:	5a                   	pop    %edx
4190e0:	79 50                	jns    0x419132
4190e2:	42                   	inc    %edx
4190e3:	4e                   	dec    %esi
4190e4:	63 79 6f             	arpl   %edi,0x6f(%ecx)
4190e7:	4b                   	dec    %ebx
4190e8:	39 35 71 77 59 32    	cmp    %esi,0x32597771
4190ee:	78 37                	js     0x419127
4190f0:	75 6f                	jne    0x419161
4190f2:	78 6d                	js     0x419161
4190f4:	69 66 69 55 35 49 7a 	imul   $0x7a493555,0x69(%esi),%esp
4190fb:	76 42                	jbe    0x41913f
4190fd:	68 46 35 4e 38       	push   $0x384e3546
419102:	6c                   	insb   (%dx),%es:(%edi)
419103:	4a                   	dec    %edx
419104:	45                   	inc    %ebp
419105:	45                   	inc    %ebp
419106:	58                   	pop    %eax
419107:	6e                   	outsb  %ds:(%esi),(%dx)
419108:	32 42 44             	xor    0x44(%edx),%al
41910b:	61                   	popa
41910c:	73 30                	jae    0x41913e
41910e:	6a 43                	push   $0x43
419110:	77 44                	ja     0x419156
419112:	4b                   	dec    %ebx
419113:	34 31                	xor    $0x31,%al
419115:	42                   	inc    %edx
419116:	34 53                	xor    $0x53,%al
419118:	37                   	aaa
419119:	77 72                	ja     0x41918d
41911b:	4f                   	dec    %edi
41911c:	31 37                	xor    %esi,(%edi)
41911e:	56                   	push   %esi
41911f:	56                   	push   %esi
419120:	78 72                	js     0x419194
419122:	63 7a 66             	arpl   %edi,0x66(%edx)
419125:	75 4b                	jne    0x419172
419127:	52                   	push   %edx
419128:	35 42 4b 74 6e       	xor    $0x6e744b42,%eax
41912d:	6a 45                	push   $0x45
41912f:	30 32                	xor    %dh,(%edx)
419131:	35 2f 79 4f 4b       	xor    $0x4b4f792f,%eax
419136:	52                   	push   %edx
419137:	46                   	inc    %esi
419138:	31 6e 41             	xor    %ebp,0x41(%esi)
41913b:	65 34 4c             	gs xor $0x4c,%al
41913e:	36 41                	ss inc %ecx
419140:	50                   	push   %eax
419141:	4f                   	dec    %edi
419142:	32 52 71             	xor    0x71(%edx),%dl
419145:	6a 77                	push   $0x77
419147:	59                   	pop    %ecx
419148:	34 67                	xor    $0x67,%al
41914a:	30 49 34             	xor    %cl,0x34(%ecx)
41914d:	34 6c                	xor    $0x6c,%al
41914f:	31 69 76             	xor    %ebp,0x76(%ecx)
419152:	46                   	inc    %esi
419153:	6e                   	outsb  %ds:(%esi),(%dx)
419154:	70 37                	jo     0x41918d
419156:	68 65 50 50 33       	push   $0x33505065
41915b:	72 53                	jb     0x4191b0
41915d:	37                   	aaa
41915e:	58                   	pop    %eax
41915f:	57                   	push   %edi
419160:	48                   	dec    %eax
419161:	48                   	dec    %eax
419162:	59                   	pop    %ecx
419163:	47                   	inc    %edi
419164:	74 6e                	je     0x4191d4
419166:	68 39 74 58 31       	push   $0x31587439
41916b:	7a 56                	jp     0x4191c3
41916d:	47                   	inc    %edi
41916e:	53                   	push   %ebx
41916f:	77 44                	ja     0x4191b5
419171:	50                   	push   %eax
419172:	69 79 48 39 35 6f 66 	imul   $0x666f3539,0x48(%ecx),%edi
419179:	52                   	push   %edx
41917a:	44                   	inc    %esp
41917b:	46                   	inc    %esi
41917c:	6b 64 2f 4b 51       	imul   $0x51,0x4b(%edi,%ebp,1),%esp
419181:	6b 44 79 4c 48       	imul   $0x48,0x4c(%ecx,%edi,2),%eax
419186:	72 53                	jb     0x4191db
419188:	50                   	push   %eax
419189:	50                   	push   %eax
41918a:	65 49                	gs dec %ecx
41918c:	4a                   	dec    %edx
41918d:	65 36 79 48          	gs ss jns 0x4191d9
419191:	65 53                	gs push %ebx
419193:	78 79                	js     0x41920e
419195:	2b 37                	sub    (%edi),%esi
419197:	4c                   	dec    %esp
419198:	49                   	dec    %ecx
419199:	77 52                	ja     0x4191ed
41919b:	37                   	aaa
41919c:	50                   	push   %eax
41919d:	59                   	pop    %ecx
41919e:	69 51 51 6d 48 41 2f 	imul   $0x2f41486d,0x51(%ecx),%edx
4191a5:	7a 44                	jp     0x4191eb
4191a7:	4d                   	dec    %ebp
4191a8:	35 35 61 62 37       	xor    $0x37626135,%eax
4191ad:	66 6c                	data16 insb (%dx),%es:(%edi)
4191af:	41                   	inc    %ecx
4191b0:	64 75 74             	fs jne 0x419227
4191b3:	6a 73                	push   $0x73
4191b5:	51                   	push   %ecx
4191b6:	7a 30                	jp     0x4191e8
4191b8:	46                   	inc    %esi
4191b9:	6b 67 65 5a          	imul   $0x5a,0x65(%edi),%esp
4191bd:	66 73 42             	data16 jae 0x419202
4191c0:	48                   	dec    %eax
4191c1:	51                   	push   %ecx
4191c2:	66 5a                	pop    %dx
4191c4:	56                   	push   %esi
4191c5:	5a                   	pop    %edx
4191c6:	6b 52 54 57          	imul   $0x57,0x54(%edx),%edx
4191ca:	75 6c                	jne    0x419238
4191cc:	39 6d 4c             	cmp    %ebp,0x4c(%ebp)
4191cf:	50                   	push   %eax
4191d0:	6f                   	outsl  %ds:(%esi),(%dx)
4191d1:	59                   	pop    %ecx
4191d2:	48                   	dec    %eax
4191d3:	36 6d                	ss insl (%dx),%es:(%edi)
4191d5:	2f                   	das
4191d6:	64 35 4d 53 33 44    	fs xor $0x4433534d,%eax
4191dc:	78 56                	js     0x419234
4191de:	77 63                	ja     0x419243
4191e0:	31 4d 57             	xor    %ecx,0x57(%ebp)
4191e3:	34 65                	xor    $0x65,%al
4191e5:	68 49 73 71 79       	push   $0x79717349
4191ea:	77 70                	ja     0x41925c
4191ec:	52                   	push   %edx
4191ed:	34 59                	xor    $0x59,%al
4191ef:	64 68 50 64 74 73    	fs push $0x73746450
4191f5:	6b 65 50 59          	imul   $0x59,0x50(%ebp),%esp
4191f9:	76 2b                	jbe    0x419226
4191fb:	35 66 7a 44 31       	xor    $0x31447a66,%eax
419200:	67 61                	addr16 popa
419202:	78 64                	js     0x419268
419204:	65 30 37             	xor    %dh,%gs:(%edi)
419207:	52                   	push   %edx
419208:	69 35 4b 7a 69 49 69 	imul   $0x796f4b69,0x49697a4b,%esi
41920f:	4b 6f 79
419212:	70 51                	jo     0x419265
419214:	78 48                	js     0x41925e
419216:	6a 77                	push   $0x77
419218:	33 64 50 77          	xor    0x77(%eax,%edx,2),%esp
41921c:	47                   	inc    %edi
41921d:	59                   	pop    %ecx
41921e:	2b 59 36             	sub    0x36(%ecx),%ebx
419221:	56                   	push   %esi
419222:	4a                   	dec    %edx
419223:	53                   	push   %ebx
419224:	51                   	push   %ecx
419225:	57                   	push   %edi
419226:	6b 32 73             	imul   $0x73,(%edx),%esi
419229:	43                   	inc    %ebx
41922a:	6c                   	insb   (%dx),%es:(%edi)
41922b:	34 7a                	xor    $0x7a,%al
41922d:	61                   	popa
41922e:	64 58                	fs pop %eax
419230:	34 45                	xor    $0x45,%al
419232:	65 74 43             	gs je  0x419278
419235:	30 49 50             	xor    %cl,0x50(%ecx)
419238:	31 6a 6e             	xor    %ebp,0x6e(%edx)
41923b:	62 61 45             	bound  %esp,0x45(%ecx)
41923e:	48                   	dec    %eax
41923f:	36 74 43             	ss je  0x419285
419242:	46                   	inc    %esi
419243:	36 61                	ss popa
419245:	4a                   	dec    %edx
419246:	31 68 42             	xor    %ebp,0x42(%eax)
419249:	31 77 74             	xor    %esi,0x74(%edi)
41924c:	6d                   	insl   (%dx),%es:(%edi)
41924d:	64 6c                	fs insb (%dx),%es:(%edi)
41924f:	33 54 57 39          	xor    0x39(%edi,%edx,2),%edx
419253:	6c                   	insb   (%dx),%es:(%edi)
419254:	62 69 38             	bound  %ebp,0x38(%ecx)
419257:	39 59 44             	cmp    %ebx,0x44(%ecx)
41925a:	4b                   	dec    %ebx
41925b:	55                   	push   %ebp
41925c:	43                   	inc    %ebx
41925d:	48                   	dec    %eax
41925e:	4b                   	dec    %ebx
41925f:	4a                   	dec    %edx
419260:	71 2f                	jno    0x419291
419262:	42                   	inc    %edx
419263:	61                   	popa
419264:	44                   	inc    %esp
419265:	2b 41 66             	sub    0x66(%ecx),%eax
419268:	32 63 65             	xor    0x65(%ebx),%ah
41926b:	6b 68 62 61          	imul   $0x61,0x62(%eax),%ebp
41926f:	52                   	push   %edx
419270:	4c                   	dec    %esp
419271:	71 59                	jno    0x4192cc
419273:	6b 64 42 43 44       	imul   $0x44,0x43(%edx,%eax,2),%esp
419278:	51                   	push   %ecx
419279:	36 56                	ss push %esi
41927b:	69 68 65 34 7a 42 55 	imul   $0x55427a34,0x65(%eax),%ebp
419282:	75 6e                	jne    0x4192f2
419284:	58                   	pop    %eax
419285:	65 4b                	gs dec %ebx
419287:	55                   	push   %ebp
419288:	75 36                	jne    0x4192c0
41928a:	38 74 4a 58          	cmp    %dh,0x58(%edx,%ecx,2)
41928e:	52                   	push   %edx
41928f:	44                   	inc    %esp
419290:	58                   	pop    %eax
419291:	69 37 7a 4c 49 4b    	imul   $0x4b494c7a,(%edi),%esi
419297:	62 47 4e             	bound  %eax,0x4e(%edi)
41929a:	54                   	push   %esp
41929b:	6f                   	outsl  %ds:(%esi),(%dx)
41929c:	56                   	push   %esi
41929d:	56                   	push   %esi
41929e:	58                   	pop    %eax
41929f:	57                   	push   %edi
4192a0:	4c                   	dec    %esp
4192a1:	52                   	push   %edx
4192a2:	48                   	dec    %eax
4192a3:	6c                   	insb   (%dx),%es:(%edi)
4192a4:	61                   	popa
4192a5:	4e                   	dec    %esi
4192a6:	65 67 6b 56 34 77    	imul   $0x77,%gs:0x34(%bp),%edx
4192ac:	39 5a 39             	cmp    %ebx,0x39(%edx)
4192af:	58                   	pop    %eax
4192b0:	42                   	inc    %edx
4192b1:	75 6b                	jne    0x41931e
4192b3:	71 35                	jno    0x4192ea
4192b5:	54                   	push   %esp
4192b6:	72 4e                	jb     0x419306
4192b8:	52                   	push   %edx
4192b9:	51                   	push   %ecx
4192ba:	54                   	push   %esp
4192bb:	48                   	dec    %eax
4192bc:	65 62 59 38          	bound  %ebx,%gs:0x38(%ecx)
4192c0:	75 6f                	jne    0x419331
4192c2:	7a 46                	jp     0x41930a
4192c4:	53                   	push   %ebx
4192c5:	4a                   	dec    %edx
4192c6:	69 50 63 53 6e 6a 68 	imul   $0x686a6e53,0x63(%eax),%edx
4192cd:	52                   	push   %edx
4192ce:	4b                   	dec    %ebx
4192cf:	7a 47                	jp     0x419318
4192d1:	6f                   	outsl  %ds:(%esi),(%dx)
4192d2:	37                   	aaa
4192d3:	53                   	push   %ebx
4192d4:	6a 55                	push   $0x55
4192d6:	37                   	aaa
4192d7:	31 4c 57 4d          	xor    %ecx,0x4d(%edi,%edx,2)
4192db:	7a 30                	jp     0x41930d
4192dd:	73 39                	jae    0x419318
4192df:	6d                   	insl   (%dx),%es:(%edi)
4192e0:	37                   	aaa
4192e1:	44                   	inc    %esp
4192e2:	79 5a                	jns    0x41933e
4192e4:	72 46                	jb     0x41932c
4192e6:	55                   	push   %ebp
4192e7:	58                   	pop    %eax
4192e8:	46                   	inc    %esi
4192e9:	6f                   	outsl  %ds:(%esi),(%dx)
4192ea:	33 44 4f 45          	xor    0x45(%edi,%ecx,2),%eax
4192ee:	36 39 74 75 43       	cmp    %esi,%ss:0x43(%ebp,%esi,2)
4192f3:	47                   	inc    %edi
4192f4:	35 41 4b 43 42       	xor    $0x42434b41,%eax
4192f9:	41                   	inc    %ecx
4192fa:	30 68 35             	xor    %ch,0x35(%eax)
4192fd:	41                   	inc    %ecx
4192fe:	78 4e                	js     0x41934e
419300:	72 56                	jb     0x419358
419302:	2b 33                	sub    (%ebx),%esi
419304:	73 53                	jae    0x419359
419306:	6a 50                	push   $0x50
419308:	69 52 2f 7a 61 6e 6c 	imul   $0x6c6e617a,0x2f(%edx),%edx
41930f:	50                   	push   %eax
419310:	2f                   	das
419311:	4e                   	dec    %esi
419312:	33 4d 78             	xor    0x78(%ebp),%ecx
419315:	30 63 48             	xor    %ah,0x48(%ebx)
419318:	73 65                	jae    0x41937f
41931a:	7a 50                	jp     0x41936c
41931c:	74 35                	je     0x419353
41931e:	64 2f                	fs das
419320:	53                   	push   %ebx
419321:	53                   	push   %ebx
419322:	76 66                	jbe    0x41938a
419324:	59                   	pop    %ecx
419325:	30 38                	xor    %bh,(%eax)
419327:	62 32                	bound  %esi,(%edx)
419329:	57                   	push   %edi
41932a:	32 35 4a 43 70 30    	xor    0x3070434a,%dh
419330:	52                   	push   %edx
419331:	68 76 74 4f 4f       	push   $0x4f4f7476
419336:	2b 38                	sub    (%eax),%edi
419338:	2b 4d 38             	sub    0x38(%ebp),%ecx
41933b:	74 58                	je     0x419395
41933d:	74 47                	je     0x419386
41933f:	73 33                	jae    0x419374
419341:	48                   	dec    %eax
419342:	62 6d 5a             	bound  %ebp,0x5a(%ebp)
419345:	69 32 72 57 2f 55    	imul   $0x552f5772,(%edx),%esi
41934b:	57                   	push   %edi
41934c:	49                   	dec    %ecx
41934d:	74 6e                	je     0x4193bd
41934f:	51                   	push   %ecx
419350:	76 6c                	jbe    0x4193be
419352:	53                   	push   %ebx
419353:	4a                   	dec    %edx
419354:	44                   	inc    %esp
419355:	53                   	push   %ebx
419356:	61                   	popa
419357:	4f                   	dec    %edi
419358:	6e                   	outsb  %ds:(%esi),(%dx)
419359:	71 4e                	jno    0x4193a9
41935b:	5a                   	pop    %edx
41935c:	69 66 31 6e 61 69 55 	imul   $0x5569616e,0x31(%esi),%esp
419363:	55                   	push   %ebp
419364:	4b                   	dec    %ebx
419365:	71 52                	jno    0x4193b9
419367:	61                   	popa
419368:	74 71                	je     0x4193db
41936a:	71 2f                	jno    0x41939b
41936c:	69 66 63 32 32 6e 50 	imul   $0x506e3232,0x63(%esi),%esp
419373:	4f                   	dec    %edi
419374:	44                   	inc    %esp
419375:	75 4e                	jne    0x4193c5
419377:	75 55                	jne    0x4193ce
419379:	6d                   	insl   (%dx),%es:(%edi)
41937a:	30 4c 39 65          	xor    %cl,0x65(%ecx,%edi,1)
41937e:	55                   	push   %ebp
41937f:	32 4f 43             	xor    0x43(%edi),%cl