418f68:	71 4a                	jno    0x418fb4
418f6a:	49                   	dec    %ecx
418f6b:	52                   	push   %edx
418f6c:	57                   	push   %edi
418f6d:	55                   	push   %ebp
418f6e:	68 70 59 62 5a       	push   $0x5a625970
418f73:	4e                   	dec    %esi
418f74:	37                   	aaa
418f75:	42                   	inc    %edx
418f76:	58                   	pop    %eax
418f77:	69 43 68 79 47 41 65 	imul   $0x65414779,0x68(%ebx),%eax
418f7e:	76 6c                	jbe    0x418fec
418f80:	6e                   	outsb  %ds:(%esi),(%dx)
418f81:	4b                   	dec    %ebx
418f82:	74 64                	je     0x418fe8
418f84:	77 68                	ja     0x418fee
418f86:	57                   	push   %edi
418f87:	37                   	aaa
418f88:	54                   	push   %esp
418f89:	57                   	push   %edi
418f8a:	67 50                	addr16 push %eax
418f8c:	73 5a                	jae    0x418fe8
418f8e:	30 70 34             	xor    %dh,0x34(%eax)
418f91:	67 53                	addr16 push %ebx
418f93:	32 78 63             	xor    0x63(%eax),%bh
418f96:	47                   	inc    %edi
418f97:	58                   	pop    %eax
418f98:	30 63 37             	xor    %ah,0x37(%ebx)
418f9b:	6b 74 70 76 4e       	imul   $0x4e,0x76(%eax,%esi,2),%esi
418fa0:	50                   	push   %eax
418fa1:	46                   	inc    %esi
418fa2:	38 75 74             	cmp    %dh,0x74(%ebp)
418fa5:	73 75                	jae    0x41901c
418fa7:	65 6e                	outsb  %gs:(%esi),(%dx)
418fa9:	6b 31 52             	imul   $0x52,(%ecx),%esi
418fac:	75 67                	jne    0x419015
418fae:	6d                   	insl   (%dx),%es:(%edi)
418faf:	64 45                	fs inc %ebp
418fb1:	43                   	inc    %ebx
418fb2:	57                   	push   %edi
418fb3:	6a 53                	push   $0x53
418fb5:	43                   	inc    %ebx
418fb6:	62 4f 53             	bound  %ecx,0x53(%edi)
418fb9:	46                   	inc    %esi
418fba:	75 45                	jne    0x419001
418fbc:	56                   	push   %esi
418fbd:	73 31                	jae    0x418ff0
418fbf:	51                   	push   %ecx
418fc0:	36 75 4c             	ss jne 0x41900f
418fc3:	7a 67                	jp     0x41902c
418fc5:	51                   	push   %ecx
418fc6:	61                   	popa
418fc7:	77 42                	ja     0x41900b
418fc9:	45                   	inc    %ebp
418fca:	65 54                	gs push %esp
418fcc:	33 61 36             	xor    0x36(%ecx),%esp
418fcf:	47                   	inc    %edi
418fd0:	30 7a 34             	xor    %bh,0x34(%edx)
418fd3:	2f                   	das
418fd4:	4d                   	dec    %ebp
418fd5:	64 2b 76 48          	sub    %fs:0x48(%esi),%esi
418fd9:	2f                   	das
418fda:	38 34 71             	cmp    %dh,(%ecx,%esi,2)
418fdd:	2b 6d 70             	sub    0x70(%ebp),%ebp
418fe0:	33 2f                	xor    (%edi),%ebp
418fe2:	58                   	pop    %eax
418fe3:	65 34 55             	gs xor $0x55,%al
418fe6:	66 32 32             	data16 xor (%edx),%dh
418fe9:	5a                   	pop    %edx
418fea:	4d                   	dec    %ebp
418feb:	6c                   	insb   (%dx),%es:(%edi)
418fec:	75 64                	jne    0x419052
418fee:	77 44                	ja     0x419034
418ff0:	66 4e                	dec    %si
418ff2:	66 50                	push   %ax
418ff4:	65 49                	gs dec %ecx
418ff6:	59                   	pop    %ecx
418ff7:	37                   	aaa
418ff8:	51                   	push   %ecx
418ff9:	31 6f 65             	xor    %ebp,0x65(%edi)
418ffc:	35 72 51 58 38       	xor    $0x38585172,%eax
419001:	53                   	push   %ebx
419002:	64 47                	fs inc %edi
419004:	6f                   	outsl  %ds:(%esi),(%dx)
419005:	63 39                	arpl   %edi,(%ecx)
419007:	39 68 72             	cmp    %ebp,0x72(%eax)
41900a:	68 67 79 4a 2b       	push   $0x2b4a7967
41900f:	30 59 6b             	xor    %bl,0x6b(%ecx)
419012:	48                   	dec    %eax
419013:	79 4a                	jns    0x41905f
419015:	62 71 39             	bound  %esi,0x39(%ecx)
419018:	32 6c 45 59          	xor    0x59(%ebp,%eax,2),%ch
41901c:	38 58 53             	cmp    %bl,0x53(%eax)
41901f:	50                   	push   %eax
419020:	30 50 73             	xor    %dl,0x73(%eax)
419023:	6c                   	insb   (%dx),%es:(%edi)
419024:	48                   	dec    %eax
419025:	6d                   	insl   (%dx),%es:(%edi)
419026:	49                   	dec    %ecx
419027:	55                   	push   %ebp
419028:	42                   	inc    %edx
419029:	45                   	inc    %ebp
41902a:	4c                   	dec    %esp
41902b:	38 44 57 38          	cmp    %al,0x38(%edi,%edx,2)
41902f:	73 73                	jae    0x4190a4
419031:	6b 50 49 39          	imul   $0x39,0x49(%eax),%edx
419035:	43                   	inc    %ebx
419036:	2f                   	das
419037:	36 4a                	ss dec %edx
419039:	5a                   	pop    %edx
41903a:	76 50                	jbe    0x41908c
41903c:	32 71 75             	xor    0x75(%ecx),%dh
41903f:	50                   	push   %eax
419040:	63 4f 7a             	arpl   %ecx,0x7a(%edi)
419043:	78 34                	js     0x419079
419045:	36 6d                	ss insl (%dx),%es:(%edi)
419047:	69 56 30 59 2b 74 6a 	imul   $0x6a742b59,0x30(%esi),%edx
41904e:	4f                   	dec    %edi
41904f:	53                   	push   %ebx
419050:	35 47 53 32 2f       	xor    $0x2f325347,%eax
419055:	49                   	dec    %ecx
419056:	6c                   	insb   (%dx),%es:(%edi)
419057:	32 55 32             	xor    0x32(%ebp),%dl
41905a:	63 45 2f             	arpl   %eax,0x2f(%ebp)
41905d:	58                   	pop    %eax
41905e:	35 7a 34 48 59       	xor    $0x5948347a,%eax
419063:	51                   	push   %ecx
419064:	32 32                	xor    (%edx),%dh
419066:	48                   	dec    %eax
419067:	48                   	dec    %eax
419068:	72 73                	jb     0x4190dd
41906a:	37                   	aaa
41906b:	6f                   	outsl  %ds:(%esi),(%dx)
41906c:	33 4e 6d             	xor    0x6d(%esi),%ecx
41906f:	52                   	push   %edx
419070:	31 6f 6b             	xor    %ebp,0x6b(%edi)
419073:	69 64 4f 59 30 31 34 	imul   $0x45343130,0x59(%edi,%ecx,2),%esp
41907a:	45
41907b:	38 45 78             	cmp    %al,0x78(%ebp)
41907e:	49                   	dec    %ecx
41907f:	4f                   	dec    %edi
419080:	71 64                	jno    0x4190e6
419082:	4f                   	dec    %edi
419083:	52                   	push   %edx
419084:	4e                   	dec    %esi
419085:	6b 6a 44 36          	imul   $0x36,0x44(%edx),%ebp
419089:	30 32                	xor    %dh,(%edx)
41908b:	51                   	push   %ecx
41908c:	4b                   	dec    %ebx
41908d:	39 36                	cmp    %esi,(%esi)
41908f:	6b 63 36 6a          	imul   $0x6a,0x36(%ebx),%esp
419093:	4c                   	dec    %esp
419094:	6f                   	outsl  %ds:(%esi),(%dx)
419095:	64 61                	fs popa
419097:	36 48                	ss dec %eax
419099:	56                   	push   %esi
41909a:	6f                   	outsl  %ds:(%esi),(%dx)
41909b:	58                   	pop    %eax
41909c:	75 65                	jne    0x419103
41909e:	32 6d 2b             	xor    0x2b(%ebp),%ch
4190a1:	37                   	aaa
4190a2:	71 51                	jno    0x4190f5
4190a4:	54                   	push   %esp
4190a5:	79 70                	jns    0x419117
4190a7:	7a 74                	jp     0x41911d
4190a9:	31 4d 69             	xor    %ecx,0x69(%ebp)
4190ac:	4a                   	dec    %edx
4190ad:	56                   	push   %esi
4190ae:	42                   	inc    %edx
4190af:	32 2f                	xor    (%edi),%ch
4190b1:	57                   	push   %edi
4190b2:	31 48 56             	xor    %ecx,0x56(%eax)
4190b5:	45                   	inc    %ebp
4190b6:	78 4d                	js     0x419105
4190b8:	58                   	pop    %eax
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