417fda:	52                   	push   %edx
417fdb:	5a                   	pop    %edx
417fdc:	5a                   	pop    %edx
417fdd:	2f                   	das
417fde:	77 5a                	ja     0x41803a
417fe0:	39 79 56             	cmp    %edi,0x56(%ecx)
417fe3:	56                   	push   %esi
417fe4:	71 73                	jno    0x418059
417fe6:	4c                   	dec    %esp
417fe7:	73 74                	jae    0x41805d
417fe9:	6f                   	outsl  %ds:(%esi),(%dx)
417fea:	68 64 49 64 58       	push   $0x58644964
417fef:	70 2b                	jo     0x41801c
417ff1:	57                   	push   %edi
417ff2:	67 4e                	addr16 dec %esi
417ff4:	45                   	inc    %ebp
417ff5:	6f                   	outsl  %ds:(%esi),(%dx)
417ff6:	38 55 37             	cmp    %dl,0x37(%ebp)
417ff9:	50                   	push   %eax
417ffa:	50                   	push   %eax
417ffb:	33 37                	xor    (%edi),%esi
417ffd:	47                   	inc    %edi
417ffe:	68 70 59 63 50       	push   $0x50635970
418003:	43                   	inc    %ebx
418004:	75 63                	jne    0x418069
418006:	63 70 59             	arpl   %esi,0x59(%eax)
418009:	76 61                	jbe    0x41806c
41800b:	6d                   	insl   (%dx),%es:(%edi)
41800c:	68 6c 4b 74 54       	push   $0x54744b6c
418011:	69 4b 4a 71 65 4f 47 	imul   $0x474f6571,0x4a(%ebx),%ecx
418018:	72 62                	jb     0x41807c
41801a:	38 6a 34             	cmp    %ch,0x34(%edx)
41801d:	31 43 73             	xor    %eax,0x73(%ebx)
418020:	4b                   	dec    %ebx
418021:	64 6d                	fs insl (%dx),%es:(%edi)
418023:	70 6f                	jo     0x418094
418025:	50                   	push   %eax
418026:	67 53                	addr16 push %ebx
418028:	47                   	inc    %edi
418029:	4c                   	dec    %esp
41802a:	6c                   	insb   (%dx),%es:(%edi)
41802b:	62 4f 32             	bound  %ecx,0x32(%edi)
41802e:	59                   	pop    %ecx
41802f:	66 46                	inc    %si
418031:	4e                   	dec    %esi
418032:	53                   	push   %ebx
418033:	7a 48                	jp     0x41807d
418035:	64 4f                	fs dec %edi
418037:	6a 72                	push   $0x72
418039:	58                   	pop    %eax
41803a:	64 45                	fs inc %ebp
41803c:	4e                   	dec    %esi
41803d:	4b                   	dec    %ebx
41803e:	76 69                	jbe    0x4180a9
418040:	70 37                	jo     0x418079
418042:	46                   	inc    %esi
418043:	4a                   	dec    %edx
418044:	58                   	pop    %eax
418045:	4c                   	dec    %esp
418046:	74 53                	je     0x41809b
418048:	73 57                	jae    0x4180a1
41804a:	53                   	push   %ebx
41804b:	71 30                	jno    0x41807d
41804d:	49                   	dec    %ecx
41804e:	6d                   	insl   (%dx),%es:(%edi)
41804f:	78 39                	js     0x41808a
418051:	79 78                	jns    0x4180cb
418053:	32 52 62             	xor    0x62(%edx),%dl
418056:	72 75                	jb     0x4180cd
418058:	30 79 49             	xor    %bh,0x49(%ecx)
41805b:	73 4c                	jae    0x4180a9
41805d:	6d                   	insl   (%dx),%es:(%edi)
41805e:	79 70                	jns    0x4180d0
418060:	39 62 56             	cmp    %esp,0x56(%edx)
418063:	69 35 4c 32 30 77 38 	imul   $0x6f4d4b38,0x7730324c,%esi
41806a:	4b 4d 6f
41806d:	48                   	dec    %eax
41806e:	46                   	inc    %esi
41806f:	4a                   	dec    %edx
418070:	2b 59 61             	sub    0x61(%ecx),%ebx
418073:	4e                   	dec    %esi
418074:	5a                   	pop    %edx
418075:	65 6b 53 38 58       	imul   $0x58,%gs:0x38(%ebx),%edx
41807a:	6b 4d 6c 2b          	imul   $0x2b,0x6c(%ebp),%ecx
41807e:	4a                   	dec    %edx
41807f:	4f                   	dec    %edi
418080:	62 45 6c             	bound  %eax,0x6c(%ebp)
418083:	6e                   	outsb  %ds:(%esi),(%dx)
418084:	55                   	push   %ebp
418085:	36 34 78             	ss xor $0x78,%al
418088:	57                   	push   %edi
418089:	62 63 56             	bound  %esp,0x56(%ebx)
41808c:	79 75                	jns    0x418103
41808e:	6f                   	outsl  %ds:(%esi),(%dx)
41808f:	47                   	inc    %edi
418090:	52                   	push   %edx
418091:	31 61 58             	xor    %esp,0x58(%ecx)
418094:	6f                   	outsl  %ds:(%esi),(%dx)
418095:	51                   	push   %ecx
418096:	42                   	inc    %edx
418097:	72 61                	jb     0x4180fa
418099:	58                   	pop    %eax
41809a:	68 66 45 64 42       	push   $0x42644566
41809f:	31 73 4c             	xor    %esi,0x4c(%ebx)
4180a2:	67 59                	addr16 pop %ecx
4180a4:	51                   	push   %ecx
4180a5:	53                   	push   %ebx
4180a6:	5a                   	pop    %edx
4180a7:	31 4e 55             	xor    %ecx,0x55(%esi)
4180aa:	47                   	inc    %edi
4180ab:	4c                   	dec    %esp
4180ac:	32 56 4d             	xor    0x4d(%esi),%dl
4180af:	43                   	inc    %ebx
4180b0:	30 31                	xor    %dh,(%ecx)
4180b2:	67 7a 74             	addr16 jp 0x418129
4180b5:	77 65                	ja     0x41811c
4180b7:	62 52 52             	bound  %edx,0x52(%edx)
4180ba:	57                   	push   %edi
4180bb:	49                   	dec    %ecx
4180bc:	48                   	dec    %eax
4180bd:	6f                   	outsl  %ds:(%esi),(%dx)
4180be:	6d                   	insl   (%dx),%es:(%edi)
4180bf:	4d                   	dec    %ebp
4180c0:	47                   	inc    %edi
4180c1:	43                   	inc    %ebx
4180c2:	66 75 50             	data16 jne 0x418115
4180c5:	6e                   	outsb  %ds:(%esi),(%dx)
4180c6:	4d                   	dec    %ebp
4180c7:	6f                   	outsl  %ds:(%esi),(%dx)
4180c8:	4f                   	dec    %edi
4180c9:	65 71 54             	gs jno 0x418120
4180cc:	57                   	push   %edi
4180cd:	50                   	push   %eax
4180ce:	70 37                	jo     0x418107
4180d0:	31 61 6b             	xor    %esp,0x6b(%ecx)
4180d3:	54                   	push   %esp
4180d4:	34 64                	xor    $0x64,%al
4180d6:	75 41                	jne    0x418119
4180d8:	30 59 44             	xor    %bl,0x44(%ecx)
4180db:	34 49                	xor    $0x49,%al
4180dd:	6a 6e                	push   $0x6e
4180df:	5a                   	pop    %edx
4180e0:	71 75                	jno    0x418157
4180e2:	6d                   	insl   (%dx),%es:(%edi)
4180e3:	63 34 4b             	arpl   %esi,(%ebx,%ecx,2)
4180e6:	2f                   	das
4180e7:	2f                   	das
4180e8:	79 74                	jns    0x41815e
4180ea:	70 79                	jo     0x418165
4180ec:	34 47                	xor    $0x47,%al
4180ee:	7a 6b                	jp     0x41815b
4180f0:	58                   	pop    %eax
4180f1:	44                   	inc    %esp
4180f2:	4b                   	dec    %ebx
4180f3:	41                   	inc    %ecx
4180f4:	33 71 35             	xor    0x35(%ecx),%esi
4180f7:	6a 7a                	push   $0x7a
4180f9:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4180fb:	32 42 74             	xor    0x74(%edx),%al
4180fe:	32 6a 72             	xor    0x72(%edx),%ch
418101:	50                   	push   %eax
418102:	53                   	push   %ebx
418103:	7a 4a                	jp     0x41814f
418105:	7a 42                	jp     0x418149
418107:	65 31 64 58 62       	xor    %esp,%gs:0x62(%eax,%ebx,2)
41810c:	45                   	inc    %ebp
41810d:	65 6c                	gs insb (%dx),%es:(%edi)
41810f:	42                   	inc    %edx
418110:	66 42                	inc    %dx
418112:	67 78 48             	addr16 js 0x41815d
418115:	53                   	push   %ebx
418116:	4f                   	dec    %edi
418117:	66 4e                	dec    %si
418119:	4d                   	dec    %ebp
41811a:	4a                   	dec    %edx
41811b:	44                   	inc    %esp
41811c:	33 37                	xor    (%edi),%esi
41811e:	6c                   	insb   (%dx),%es:(%edi)
41811f:	57                   	push   %edi
418120:	68 57 41 30 66       	push   $0x66304157
418125:	52                   	push   %edx
418126:	57                   	push   %edi
418127:	56                   	push   %esi
418128:	6d                   	insl   (%dx),%es:(%edi)
418129:	59                   	pop    %ecx
41812a:	57                   	push   %edi
41812b:	46                   	inc    %esi
41812c:	31 4f 4a             	xor    %ecx,0x4a(%edi)
41812f:	6c                   	insb   (%dx),%es:(%edi)
418130:	76 6f                	jbe    0x4181a1
418132:	62 74 6e 57          	bound  %esi,0x57(%esi,%ebp,2)
418136:	38 41 61             	cmp    %al,0x61(%ecx)
418139:	43                   	inc    %ebx
41813a:	79 37                	jns    0x418173
41813c:	6e                   	outsb  %ds:(%esi),(%dx)
41813d:	59                   	pop    %ecx
41813e:	70 35                	jo     0x418175
418140:	41                   	inc    %ecx
418141:	51                   	push   %ecx
418142:	48                   	dec    %eax
418143:	75 7a                	jne    0x4181bf
418145:	35 79 38 6f 6a       	xor    $0x6a6f3879,%eax
41814a:	55                   	push   %ebp
41814b:	43                   	inc    %ebx
41814c:	53                   	push   %ebx
41814d:	4a                   	dec    %edx
41814e:	54                   	push   %esp
41814f:	49                   	dec    %ecx
418150:	61                   	popa
418151:	67 7a 79             	addr16 jp 0x4181cd
418154:	37                   	aaa
418155:	6c                   	insb   (%dx),%es:(%edi)
418156:	52                   	push   %edx
418157:	37                   	aaa
418158:	6a 69                	push   $0x69
41815a:	78 33                	js     0x41818f
41815c:	66 49                	dec    %cx
41815e:	6d                   	insl   (%dx),%es:(%edi)
41815f:	67 32 41 56          	xor    0x56(%bx,%di),%al
418163:	6b 35 43 52 5a 36 6b 	imul   $0x6b,0x365a5243,%esi
41816a:	58                   	pop    %eax
41816b:	71 63                	jno    0x4181d0
41816d:	69 44 77 30 66 67 79 	imul   $0x56796766,0x30(%edi,%esi,2),%eax
418174:	56
418175:	4c                   	dec    %esp
418176:	7a 74                	jp     0x4181ec
418178:	45                   	inc    %ebp
418179:	5a                   	pop    %edx
41817a:	52                   	push   %edx
41817b:	48                   	dec    %eax
41817c:	6f                   	outsl  %ds:(%esi),(%dx)
41817d:	58                   	pop    %eax
41817e:	77 50                	ja     0x4181d0
418180:	44                   	inc    %esp
418181:	30 45 73             	xor    %al,0x73(%ebp)
418184:	31 50 78             	xor    %edx,0x78(%eax)
418187:	51                   	push   %ecx
418188:	41                   	inc    %ecx
418189:	38 4d 65             	cmp    %cl,0x65(%ebp)
41818c:	33 30                	xor    (%eax),%esi
41818e:	35 6f 56 68 54       	xor    $0x5468566f,%eax
418193:	6d                   	insl   (%dx),%es:(%edi)
418194:	51                   	push   %ecx
418195:	49                   	dec    %ecx
418196:	42                   	inc    %edx
418197:	31 73 5a             	xor    %esi,0x5a(%ebx)
41819a:	4c                   	dec    %esp
41819b:	31 2f                	xor    %ebp,(%edi)
41819d:	34 31                	xor    $0x31,%al
41819f:	4b                   	dec    %ebx
4181a0:	65 64 41             	gs fs inc %ecx
4181a3:	4f                   	dec    %edi
4181a4:	36 58                	ss pop %eax
4181a6:	59                   	pop    %ecx
4181a7:	69 61 4a 34 2f 64 55 	imul   $0x55642f34,0x4a(%ecx),%esp
4181ae:	2f                   	das
4181af:	4b                   	dec    %ebx
4181b0:	36 58                	ss pop %eax
4181b2:	2b 54 6e 63          	sub    0x63(%esi,%ebp,2),%edx
4181b6:	68 4f 49 6b 57       	push   $0x576b494f
4181bb:	6a 6c                	push   $0x6c
4181bd:	50                   	push   %eax
4181be:	43                   	inc    %ebx
4181bf:	63 4a 73             	arpl   %ecx,0x73(%edx)
4181c2:	53                   	push   %ebx
4181c3:	68 55 6b 75 69       	push   $0x69756b55
4181c8:	2f                   	das
4181c9:	78 67                	js     0x418232
4181cb:	39 54 67 33          	cmp    %edx,0x33(%edi,%eiz,2)
4181cf:	39 67 5a             	cmp    %esp,0x5a(%edi)
4181d2:	78 32                	js     0x418206
4181d4:	4b                   	dec    %ebx
4181d5:	63 67 34             	arpl   %esp,0x34(%edi)
4181d8:	4f                   	dec    %edi
4181d9:	38 36                	cmp    %dh,(%esi)
4181db:	56                   	push   %esi
4181dc:	66 6c                	data16 insb (%dx),%es:(%edi)
4181de:	72 76                	jb     0x418256
4181e0:	6c                   	insb   (%dx),%es:(%edi)
4181e1:	56                   	push   %esi
4181e2:	61                   	popa
4181e3:	61                   	popa
4181e4:	36 46                	ss inc %esi
4181e6:	72 77                	jb     0x41825f
4181e8:	46                   	inc    %esi
4181e9:	49                   	dec    %ecx
4181ea:	5a                   	pop    %edx
4181eb:	77 49                	ja     0x418236
4181ed:	63 56 32             	arpl   %edx,0x32(%esi)
4181f0:	31 6f 6f             	xor    %ebp,0x6f(%edi)
4181f3:	67 64 6b 72 42 6d    	imul   $0x6d,%fs:0x42(%bp,%si),%esi
4181f9:	53                   	push   %ebx
4181fa:	67 4b                	addr16 dec %ebx
4181fc:	72 59                	jb     0x418257
4181fe:	36 6a 71             	ss push $0x71
418201:	64 65 4d             	fs gs dec %ebp
418204:	79 52                	jns    0x418258
418206:	54                   	push   %esp
418207:	4a                   	dec    %edx
418208:	6c                   	insb   (%dx),%es:(%edi)
418209:	65 42                	gs inc %edx
41820b:	73 64                	jae    0x418271
41820d:	58                   	pop    %eax
41820e:	39 58 65             	cmp    %ebx,0x65(%eax)
418211:	4f                   	dec    %edi
418212:	74 6f                	je     0x418283
418214:	59                   	pop    %ecx
418215:	4e                   	dec    %esi
418216:	6d                   	insl   (%dx),%es:(%edi)
418217:	62 45 4f             	bound  %eax,0x4f(%ebp)
41821a:	51                   	push   %ecx
41821b:	41                   	inc    %ecx
41821c:	4d                   	dec    %ebp
41821d:	48                   	dec    %eax
41821e:	48                   	dec    %eax
41821f:	66 39 45 37          	cmp    %ax,0x37(%ebp)
418223:	4f                   	dec    %edi
418224:	76 67                	jbe    0x41828d
418226:	42                   	inc    %edx
418227:	54                   	push   %esp
418228:	65 79 77             	gs jns 0x4182a2
41822b:	6f                   	outsl  %ds:(%esi),(%dx)
41822c:	47                   	inc    %edi
41822d:	49                   	dec    %ecx
41822e:	47                   	inc    %edi
41822f:	6a 76                	push   $0x76
418231:	76 6d                	jbe    0x4182a0
418233:	46                   	inc    %esi
418234:	41                   	inc    %ecx
418235:	4d                   	dec    %ebp
418236:	36 45                	ss inc %ebp
418238:	57                   	push   %edi
418239:	45                   	inc    %ebp
41823a:	73 67                	jae    0x4182a3
41823c:	4e                   	dec    %esi
41823d:	51                   	push   %ecx
41823e:	7a 7a                	jp     0x4182ba
418240:	34 4a                	xor    $0x4a,%al
418242:	61                   	popa
418243:	47                   	inc    %edi
418244:	51                   	push   %ecx
418245:	57                   	push   %edi
418246:	66 71 67             	data16 jno 0x4182b0
418249:	6a 6f                	push   $0x6f
41824b:	32 62 61             	xor    0x61(%edx),%ah
41824e:	69 50 49 6a 68 2b 6f 	imul   $0x6f2b686a,0x49(%eax),%edx
418255:	70 47                	jo     0x41829e
418257:	65 4a                	gs dec %edx
418259:	2f                   	das
41825a:	36 64 38 66 7a       	ss cmp %ah,%fs:0x7a(%esi)