454fc8:	42                   	inc    %edx
454fc9:	72 4d                	jb     0x455018
454fcb:	69 60 65 45 4f 72 6a 	imul   $0x6a724f45,0x65(%eax),%esp
454fd2:	7e 63                	jle    0x455037
454fd4:	50                   	push   %eax
454fd5:	50                   	push   %eax
454fd6:	5f                   	pop    %edi
454fd7:	6f                   	outsl  %ds:(%esi),(%dx)
454fd8:	51                   	push   %ecx
454fd9:	69 5f 65 71 00 51 65 	imul   $0x65510071,0x65(%edi),%ebx
454fe0:	64 5f                	fs pop %edi
454fe2:	58                   	pop    %eax
454fe3:	6f                   	outsl  %ds:(%esi),(%dx)
454fe4:	49                   	dec    %ecx
454fe5:	70 58                	jo     0x45503f
454fe7:	74 42                	je     0x45502b
454fe9:	72 3b                	jb     0x455026
454feb:	67 66 74 69          	addr16 data16 je 0x455058
454fef:	41                   	inc    %ecx
454ff0:	60                   	pusha
454ff1:	70 77                	jo     0x45506a
454ff3:	69 47 61 59 69 48 6e 	imul   $0x6e486959,0x61(%edi),%eax
454ffa:	3b 67 66             	cmp    0x66(%edi),%esp
454ffd:	74 69                	je     0x455068
454fff:	55                   	push   %ebp
455000:	63 65 69             	arpl   %esp,0x69(%ebp)
455003:	00 43 65             	add    %al,0x65(%ebx)
455006:	59                   	pop    %ecx
455007:	5f                   	pop    %edi
455008:	70 65                	jo     0x45506f
45500a:	59                   	pop    %ecx
45500b:	53                   	push   %ebx
45500c:	66 72 40             	data16 jb 0x45504f
45500f:	69 73 65 68 00 49 62 	imul   $0x62490068,0x65(%ebx),%esi
455016:	2d 6d 50 00 56       	sub    $0x5600506d,%eax
45501b:	78 03                	js     0x455020
45501d:	6d                   	insl   (%dx),%es:(%edi)
45501e:	47                   	inc    %edi
45501f:	00 7e 6d             	add    %bh,0x6d(%esi)
455022:	1b 6e 52             	sbb    0x52(%esi),%ebp
455025:	00 43 62             	add    %al,0x62(%ebx)
455028:	27                   	daa
455029:	6e                   	outsb  %ds:(%esi),(%dx)
45502a:	43                   	inc    %ebx
45502b:	00 6d 79             	add    %ch,0x79(%ebp)
45502e:	36 54                	ss push %esp
455030:	69 70 7e 00 4a 61 2d 	imul   $0x2d614a00,0x7e(%eax),%esi
455037:	6e                   	outsb  %ds:(%esi),(%dx)
455038:	42                   	inc    %edx
455039:	00 6f 00             	add    %ch,0x0(%edi)
45503c:	6d                   	insl   (%dx),%es:(%edi)
45503d:	68 36 6e 76 00       	push   $0x766e36
455042:	75 63                	jne    0x4550a7
455044:	24 6e                	and    $0x6e,%al
455046:	58                   	pop    %eax
455047:	00 26                	add    %ah,(%esi)
455049:	00 56 5f             	add    %dl,0x5f(%esi)
45504c:	57                   	push   %edi
45504d:	68 44 65 71 64       	push   $0x64716544
455052:	48                   	dec    %eax
455053:	74 45                	je     0x45509a
455055:	74 44                	je     0x45509b
455057:	63 71 61             	arpl   %esi,0x61(%ecx)
45505a:	57                   	push   %edi
45505b:	75 66                	jne    0x4550c3
45505d:	00 51 65             	add    %dl,0x65(%ecx)
455060:	64 5f                	fs pop %edi
455062:	5c                   	pop    %esp
455063:	65 50                	gs push %eax
455065:	49                   	dec    %ecx
455066:	43                   	inc    %ebx
455067:	73 53                	jae    0x4550bc
455069:	61                   	popa
45506a:	55                   	push   %ebp
45506b:	63 66 00             	arpl   %esp,0x0(%esi)
45506e:	58                   	pop    %eax
45506f:	73 10                	jae    0x455081
455071:	7a 70                	jp     0x4550e3
455073:	6e                   	outsb  %ds:(%esi),(%dx)
455074:	24 67                	and    $0x67,%al
455076:	5b                   	pop    %ebx
455077:	77 27                	ja     0x4550a0
455079:	67 4d                	addr16 dec %ebp
45507b:	78 03                	js     0x455080
45507d:	67 40                	addr16 inc %eax
45507f:	71 10                	jno    0x455091
455081:	67 6d                	insl   (%dx),%es:(%di)
455083:	79 24                	jns    0x4550a9
455085:	67 5b                	addr16 pop %ebx
455087:	70 27                	jo     0x4550b0
455089:	67 4d                	addr16 dec %ebp
45508b:	61                   	popa
45508c:	03 67 40             	add    0x40(%edi),%esp
45508f:	72 10                	jb     0x4550a1
455091:	67 6d                	insl   (%dx),%es:(%di)
455093:	65 24 67             	gs and $0x67,%al
455096:	5b                   	pop    %ebx
455097:	68 27 67 4d 64       	push   $0x644d6727
45509c:	03 67 40             	add    0x40(%edi),%esp
45509f:	66 10 67 6d          	data16 adc %ah,0x6d(%edi)
4550a3:	63 24 67             	arpl   %esp,(%edi,%eiz,2)
4550a6:	5b                   	pop    %ebx
4550a7:	6a 27                	push   $0x27
4550a9:	67 4d                	addr16 dec %ebp
4550ab:	75 03                	jne    0x4550b0
4550ad:	67 40                	addr16 inc %eax
4550af:	73 10                	jae    0x4550c1
4550b1:	67 79 77             	addr16 jns 0x45512b
4550b4:	24 67                	and    $0x67,%al
4550b6:	4f                   	dec    %edi
4550b7:	78 27                	js     0x4550e0
4550b9:	67 59                	addr16 pop %ecx
4550bb:	71 03                	jno    0x4550c0
4550bd:	67 54                	addr16 push %esp
4550bf:	79 10                	jns    0x4550d1
4550c1:	67 79 70             	addr16 jns 0x455134
4550c4:	24 67                	and    $0x67,%al
4550c6:	4f                   	dec    %edi
4550c7:	61                   	popa
4550c8:	27                   	daa
4550c9:	67 59                	addr16 pop %ecx
4550cb:	72 03                	jb     0x4550d0
4550cd:	67 54                	addr16 push %esp
4550cf:	65 10 67 79          	adc    %ah,%gs:0x79(%edi)
4550d3:	68 24 67 4f 64       	push   $0x644f6724
4550d8:	27                   	daa
4550d9:	67 59                	addr16 pop %ecx
4550db:	66 03 67 54          	add    0x54(%edi),%sp
4550df:	63 10                	arpl   %edx,(%eax)
4550e1:	67 79 6a             	addr16 jns 0x45514e
4550e4:	24 67                	and    $0x67,%al
4550e6:	4f                   	dec    %edi
4550e7:	75 27                	jne    0x455110
4550e9:	67 59                	addr16 pop %ecx
4550eb:	73 03                	jae    0x4550f0
4550ed:	4d                   	dec    %ebp
4550ee:	43                   	inc    %ebx
4550ef:	74 75                	je     0x455166
4550f1:	78 1b                	js     0x45510e
4550f3:	53                   	push   %ebx
4550f4:	5d                   	pop    %ebp
4550f5:	73 59                	jae    0x455150
4550f7:	65 4a                	gs dec %edx
4550f9:	2e 6f                	outsl  %cs:(%esi),(%dx)
4550fb:	68 71 65 57 64       	push   $0x64576571
455100:	79 6e                	jns    0x455170
455102:	7c 00                	jl     0x455104
455104:	43                   	inc    %ebx
455105:	77 55                	ja     0x45515c
455107:	00 40 77             	add    %al,0x77(%eax)
45510a:	4a                   	dec    %edx
45510b:	00 64 77 4f          	add    %ah,0x4f(%edi,%esi,2)
45510f:	00 77 77             	add    %dh,0x77(%edi)
455112:	6b 00 43             	imul   $0x43,(%eax),%eax
455115:	77 4c                	ja     0x455163
455117:	00 40 77             	add    %al,0x77(%eax)
45511a:	49                   	dec    %ecx
45511b:	00 64 77 53          	add    %ah,0x53(%edi,%esi,2)
45511f:	00 77 77             	add    %dh,0x77(%edi)
455122:	73 00                	jae    0x455124
455124:	43                   	inc    %ebx
455125:	77 49                	ja     0x455170
455127:	00 40 77             	add    %al,0x77(%eax)
45512a:	5d                   	pop    %ebp
45512b:	00 64 77 55          	add    %ah,0x55(%edi,%esi,2)
45512f:	00 77 77             	add    %dh,0x77(%edi)
455132:	71 00                	jno    0x455134
455134:	43                   	inc    %ebx
455135:	77 58                	ja     0x45518f
455137:	00 5d 6b             	add    %bl,0x6b(%ebp)
45513a:	56                   	push   %esi
45513b:	00 44 65 42          	add    %al,0x42(%ebp,%eiz,2)
45513f:	4c                   	dec    %esp
455140:	71 73                	jno    0x4551b5
455142:	6f                   	outsl  %ds:(%esi),(%dx)
455143:	49                   	dec    %ecx
455144:	4a                   	dec    %edx
455145:	70 58                	jo     0x45519f
455147:	74 6e                	je     0x4551b7
455149:	6e                   	outsb  %ds:(%esi),(%dx)
45514a:	5d                   	pop    %ebp
45514b:	6f                   	outsl  %ds:(%esi),(%dx)
45514c:	03 75 45             	add    0x45(%ebp),%esi
45514f:	65 62 33             	bound  %esi,%gs:(%ebx)
455152:	29 2e                	sub    %ebp,(%esi)
455154:	40                   	inc    %eax
455155:	6c                   	insb   (%dx),%es:(%edi)
455156:	41                   	inc    %ecx
455157:	00 5d 6b             	add    %bl,0x6b(%ebp)
45515a:	4d                   	dec    %ebp
45515b:	00 79 6b             	add    %bh,0x6b(%ecx)
45515e:	54                   	push   %esp
45515f:	00 6a 6b             	add    %ch,0x6b(%edx)
455162:	6c                   	insb   (%dx),%es:(%edi)
455163:	00 5e 6b             	add    %bl,0x6b(%esi)
455166:	55                   	push   %ebp
455167:	00 5d 6b             	add    %bl,0x6b(%ebp)
45516a:	42                   	inc    %edx
45516b:	00 79 6c             	add    %bh,0x6c(%ecx)
45516e:	47                   	inc    %edi
45516f:	00 6a 6c             	add    %ch,0x6c(%edx)
455172:	6b 00 5e             	imul   $0x5e,(%eax),%eax
455175:	6c                   	insb   (%dx),%es:(%edi)
455176:	4c                   	dec    %esp
455177:	00 5d 6f             	add    %bl,0x6f(%ebp)
45517a:	4f                   	dec    %edi
45517b:	00 79 6f             	add    %bh,0x6f(%ecx)
45517e:	4f                   	dec    %edi
45517f:	00 43 79             	add    %al,0x79(%ebx)
455182:	68 74 41 6d 03       	push   $0x36d4174
455187:	44                   	inc    %esp
455188:	55                   	push   %ebp
455189:	61                   	popa
45518a:	4c                   	dec    %esp
45518b:	69 6d 67 36 49 7d 61 	imul   $0x617d4936,0x67(%ebp),%ebp
455192:	7c 65                	jl     0x4551f9
455194:	67 6f                	outsl  %ds:(%si),(%dx)
455196:	49                   	dec    %ecx
455197:	65 44                	gs inc %esp
455199:	49                   	dec    %ecx
45519a:	55                   	push   %ebp
45519b:	66 6c                	data16 insb (%dx),%es:(%edi)
45519d:	00 65 79             	add    %ah,0x79(%ebp)
4551a0:	63 74 7e 6d          	arpl   %esi,0x6d(%esi,%edi,2)
4551a4:	0a 44 5f 61          	or     0x61(%edi,%ebx,2),%al
4551a8:	50                   	push   %eax
4551a9:	69 55 67 2d 49 5b 61 	imul   $0x615b492d,0x67(%ebp),%edx
4551b0:	77 69                	ja     0x45521b
4551b2:	75 67                	jne    0x45521b
4551b4:	24 49                	and    $0x49,%al
4551b6:	40                   	inc    %eax
4551b7:	61                   	popa
4551b8:	40                   	inc    %eax
4551b9:	65 7d 6f             	gs jge 0x45522b
4551bc:	71 6d                	jno    0x45522b
4551be:	57                   	push   %edi
4551bf:	74 10                	je     0x4551d1
4551c1:	7a 74                	jp     0x455237
4551c3:	70 24                	jo     0x4551e9
4551c5:	7a 42                	jp     0x455209
4551c7:	68 27 7a 54 64       	push   $0x64547a27
4551cc:	03 7a 59             	add    0x59(%edx),%edi
4551cf:	66 10 7a 74          	data16 adc %bh,0x74(%edx)
4551d3:	63 24 7a             	arpl   %esp,(%edx,%edi,2)
4551d6:	42                   	inc    %edx
4551d7:	6a 27                	push   $0x27
4551d9:	7a 4f                	jp     0x45522a
4551db:	6e                   	outsb  %ds:(%esi),(%dx)
4551dc:	03 7a 42             	add    0x42(%edx),%edi
4551df:	71 10                	jno    0x4551f1
4551e1:	45                   	inc    %ebp
4551e2:	77 61                	ja     0x455245
4551e4:	54                   	push   %esp
4551e5:	73 48                	jae    0x45522f
4551e7:	64 62 76 5e          	bound  %esi,%fs:0x5e(%esi)
4551eb:	6e                   	outsb  %ds:(%esi),(%dx)
4551ec:	77 41                	ja     0x45522f
4551ee:	44                   	inc    %esp
4551ef:	67 63 00             	arpl   %eax,(%bx,%si)
4551f2:	48                   	dec    %eax
4551f3:	79 57                	jns    0x45524c
4551f5:	74 48                	je     0x45523f
4551f7:	6d                   	insl   (%dx),%es:(%edi)
4551f8:	09 54 52 6d          	or     %edx,0x6d(%edx,%edx,2)
4551fc:	66 72 45             	data16 jb 0x455244
4551ff:	00 6a 74             	add    %ch,0x74(%edx)
455202:	62 00                	bound  %eax,(%eax)
455204:	5e                   	pop    %esi
455205:	74 5d                	je     0x455264
455207:	00 5d 6e             	add    %bl,0x6e(%ebp)
45520a:	5f                   	pop    %edi
45520b:	00 79 6e             	add    %bh,0x6e(%ecx)
45520e:	50                   	push   %eax
45520f:	00 6a 6e             	add    %ch,0x6e(%edx)
455212:	78 00                	js     0x455214
455214:	5e                   	pop    %esi
455215:	6e                   	outsb  %ds:(%esi),(%dx)
455216:	47                   	inc    %edi
455217:	00 5d 6e             	add    %bl,0x6e(%ebp)
45521a:	4e                   	dec    %esi
45521b:	00 79 6e             	add    %bh,0x6e(%ecx)
45521e:	45                   	inc    %ebp
45521f:	00 6a 6d             	add    %ch,0x6d(%edx)
455222:	6a 00                	push   $0x0
455224:	5e                   	pop    %esi
455225:	6d                   	insl   (%dx),%es:(%edi)
455226:	5f                   	pop    %edi
455227:	00 5d 6d             	add    %bl,0x6d(%ebp)
45522a:	5e                   	pop    %esi
45522b:	00 79 6d             	add    %bh,0x6d(%ecx)
45522e:	52                   	push   %edx
45522f:	00 6a 6d             	add    %ch,0x6d(%edx)
455232:	7d 00                	jge    0x455234
455234:	5e                   	pop    %esi
455235:	6d                   	insl   (%dx),%es:(%edi)
455236:	4e                   	dec    %esi
455237:	00 5d 6d             	add    %bl,0x6d(%ebp)
45523a:	51                   	push   %ecx
45523b:	00 79 6d             	add    %bh,0x6d(%ecx)
45523e:	45                   	inc    %ebp
45523f:	00 6a 76             	add    %ch,0x76(%edx)
455242:	79 00                	jns    0x455244
455244:	5e                   	pop    %esi
455245:	76 5a                	jbe    0x4552a1
455247:	00 5d 76             	add    %bl,0x76(%ebp)
45524a:	4a                   	dec    %edx
45524b:	00 79 76             	add    %bh,0x76(%ecx)
45524e:	4f                   	dec    %edi
45524f:	00 6a 76             	add    %ch,0x76(%edx)
455252:	6b 00 5e             	imul   $0x5e,(%eax),%eax
455255:	76 5e                	jbe    0x4552b5
455257:	00 5d 62             	add    %bl,0x62(%ebp)
45525a:	4c                   	dec    %esp
45525b:	00 79 62             	add    %bh,0x62(%ecx)
45525e:	4e                   	dec    %esi
45525f:	00 6a 62             	add    %ch,0x62(%edx)
455262:	7a 00                	jp     0x455264
455264:	6d                   	insl   (%dx),%es:(%edi)
455265:	4c                   	dec    %esp
455266:	44                   	inc    %esp
455267:	73 53                	jae    0x4552bc
455269:	60                   	pusha
45526a:	0a 00                	or     (%eax),%al
45526c:	50                   	push   %eax
45526d:	79 45                	jns    0x4552b4
45526f:	74 75                	je     0x4552e6
455271:	6d                   	insl   (%dx),%es:(%edi)
455272:	35 43 4b 6c 41       	xor    $0x416c4b43,%eax
455277:	65 44                	gs inc %esp
455279:	74 52                	je     0x4552cd
45527b:	6f                   	outsl  %ds:(%esi),(%dx)
45527c:	6d                   	insl   (%dx),%es:(%edi)
45527d:	73 18                	jae    0x455297
45527f:	47                   	inc    %edi
455280:	75 6e                	jne    0x4552f0
455282:	7e 72                	jle    0x4552f6
455284:	4d                   	dec    %ebp
455285:	63 2d 7a 45 72 3b    	arpl   %ebp,0x3b72457a
45528b:	7a 74                	jp     0x455301
45528d:	79 36                	jns    0x4552c5
45528f:	7a 62                	jp     0x4552f3
455291:	64 1b 4d 41          	sbb    %fs:0x41(%ebp),%ecx
455295:	6d                   	insl   (%dx),%es:(%edi)
455296:	42                   	inc    %edx
455297:	72 5e                	jb     0x4552f7
455299:	53                   	push   %ebx
45529a:	4f                   	dec    %edi
45529b:	72 66                	jb     0x455303
45529d:	61                   	popa
45529e:	5b                   	pop    %ebx