452fa7:	5a                   	pop    %edx
452fa8:	4f                   	dec    %edi
452fa9:	52                   	push   %edx
452faa:	70 51                	jo     0x452ffd
452fac:	45                   	inc    %ebp
452fad:	6a 37                	push   $0x37
452faf:	43                   	inc    %ebx
452fb0:	53                   	push   %ebx
452fb1:	39 71 76             	cmp    %esi,0x76(%ecx)
452fb4:	36 34 72             	ss xor $0x72,%al
452fb7:	64 6d                	fs insl (%dx),%es:(%edi)
452fb9:	31 5a 47             	xor    %ebx,0x47(%edx)
452fbc:	75 59                	jne    0x453017
452fbe:	65 66 64 50          	gs fs push %ax
452fc2:	61                   	popa
452fc3:	47                   	inc    %edi
452fc4:	4d                   	dec    %ebp
452fc5:	59                   	pop    %ecx
452fc6:	38 51 73             	cmp    %dl,0x73(%ecx)
452fc9:	38 4b 65             	cmp    %cl,0x65(%ebx)
452fcc:	5a                   	pop    %edx
452fcd:	42                   	inc    %edx
452fce:	34 6b                	xor    $0x6b,%al
452fd0:	6b 70 72 65          	imul   $0x65,0x72(%eax),%esi
452fd4:	49                   	dec    %ecx
452fd5:	62 57 35             	bound  %edx,0x35(%edi)
452fd8:	35 37 37 4e 44       	xor    $0x444e3737,%eax
452fdd:	41                   	inc    %ecx
452fde:	74 51                	je     0x453031
452fe0:	71 4a                	jno    0x45302c
452fe2:	38 75 67             	cmp    %dh,0x67(%ebp)
452fe5:	69 72 57 45 67 33 66 	imul   $0x66336745,0x57(%edx),%esi
452fec:	6b 59 53 7a          	imul   $0x7a,0x53(%ecx),%ebx
452ff0:	47                   	inc    %edi
452ff1:	6f                   	outsl  %ds:(%esi),(%dx)
452ff2:	39 58 4d             	cmp    %ebx,0x4d(%eax)
452ff5:	48                   	dec    %eax
452ff6:	4f                   	dec    %edi
452ff7:	73 72                	jae    0x45306b
452ff9:	35 69 41 52 49       	xor    $0x49524169,%eax
452ffe:	32 38                	xor    (%eax),%bh
453000:	4e                   	dec    %esi
453001:	34 6a                	xor    $0x6a,%al
453003:	33 30                	xor    (%eax),%esi
453005:	44                   	inc    %esp
453006:	4f                   	dec    %edi
453007:	38 2f                	cmp    %ch,(%edi)
453009:	30 51 31             	xor    %dl,0x31(%ecx)
45300c:	79 57                	jns    0x453065
45300e:	74 76                	je     0x453086
453010:	66 36 42             	ss inc %dx
453013:	6d                   	insl   (%dx),%es:(%edi)
453014:	47                   	inc    %edi
453015:	4d                   	dec    %ebp
453016:	77 55                	ja     0x45306d
453018:	64 6c                	fs insb (%dx),%es:(%edi)
45301a:	30 66 53             	xor    %ah,0x53(%esi)
45301d:	41                   	inc    %ecx
45301e:	74 4a                	je     0x45306a
453020:	38 32                	cmp    %dh,(%edx)
453022:	79 61                	jns    0x453085
453024:	39 75 31             	cmp    %esi,0x31(%ebp)
453027:	62 42 57             	bound  %eax,0x57(%edx)
45302a:	6f                   	outsl  %ds:(%esi),(%dx)
45302b:	4d                   	dec    %ebp
45302c:	66 56                	push   %si
45302e:	70 4b                	jo     0x45307b
453030:	44                   	inc    %esp
453031:	4d                   	dec    %ebp
453032:	43                   	inc    %ebx
453033:	45                   	inc    %ebp
453034:	70 7a                	jo     0x4530b0
453036:	54                   	push   %esp
453037:	37                   	aaa
453038:	42                   	inc    %edx
453039:	6d                   	insl   (%dx),%es:(%edi)
45303a:	7a 47                	jp     0x453083
45303c:	4e                   	dec    %esi
45303d:	39 6e 76             	cmp    %ebp,0x76(%esi)
453040:	48                   	dec    %eax
453041:	37                   	aaa
453042:	47                   	inc    %edi
453043:	6a 39                	push   $0x39
453045:	77 5a                	ja     0x4530a1
453047:	32 72 47             	xor    0x47(%edx),%dh
45304a:	42                   	inc    %edx
45304b:	76 78                	jbe    0x4530c5
45304d:	6a 47                	push   $0x47
45304f:	55                   	push   %ebp
453050:	64 6d                	fs insl (%dx),%es:(%edi)
453052:	69 7a 62 4c 72 6e 42 	imul   $0x426e724c,0x62(%edx),%edi
453059:	6b 62 6e 75          	imul   $0x75,0x6e(%edx),%esp
45305d:	7a 76                	jp     0x4530d5
45305f:	4e                   	dec    %esi
453060:	5a                   	pop    %edx
453061:	49                   	dec    %ecx
453062:	43                   	inc    %ebx
453063:	58                   	pop    %eax
453064:	71 6c                	jno    0x4530d2
453066:	33 44 54 54          	xor    0x54(%esp,%edx,2),%eax
45306a:	55                   	push   %ebp
45306b:	57                   	push   %edi
45306c:	35 37 37 73 78       	xor    $0x78733737,%eax
453071:	66 34 46             	data16 xor $0x46,%al
453074:	6c                   	insb   (%dx),%es:(%edi)
453075:	38 6f 33             	cmp    %ch,0x33(%edi)
453078:	6a 6a                	push   $0x6a
45307a:	5a                   	pop    %edx
45307b:	33 6b 30             	xor    0x30(%ebx),%ebp
45307e:	6e                   	outsb  %ds:(%esi),(%dx)
45307f:	66 6d                	insw   (%dx),%es:(%edi)
453081:	36 4e                	ss dec %esi
453083:	37                   	aaa
453084:	34 63                	xor    $0x63,%al
453086:	51                   	push   %ecx
453087:	48                   	dec    %eax
453088:	32 75 33             	xor    0x33(%ebp),%dh
45308b:	63 38                	arpl   %edi,(%eax)
45308d:	57                   	push   %edi
45308e:	49                   	dec    %ecx
45308f:	50                   	push   %eax
453090:	6b 6a 34 59          	imul   $0x59,0x34(%edx),%ebp
453094:	68 33 32 62 30       	push   $0x30623233
453099:	71 6c                	jno    0x453107
45309b:	6c                   	insb   (%dx),%es:(%edi)
45309c:	44                   	inc    %esp
45309d:	35 72 2b 70 45       	xor    $0x45702b72,%eax
4530a2:	6a 64                	push   $0x64
4530a4:	31 55 6a             	xor    %edx,0x6a(%ebp)
4530a7:	64 35 34 66 70 4f    	fs xor $0x4f706634,%eax
4530ad:	4d                   	dec    %ebp
4530ae:	30 39                	xor    %bh,(%ecx)
4530b0:	65 45                	gs inc %ebp
4530b2:	73 65                	jae    0x453119
4530b4:	5a                   	pop    %edx
4530b5:	47                   	inc    %edi
4530b6:	35 32 64 51 6c       	xor    $0x6c516432,%eax
4530bb:	74 41                	je     0x4530fe
4530bd:	44                   	inc    %esp
4530be:	2b 70 78             	sub    0x78(%eax),%esi
4530c1:	42                   	inc    %edx
4530c2:	63 6a 50             	arpl   %ebp,0x50(%edx)
4530c5:	67 68 68 37 47 53    	addr16 push $0x53473768
4530cb:	52                   	push   %edx
4530cc:	57                   	push   %edi
4530cd:	68 78 37 50 36       	push   $0x36503778
4530d2:	4e                   	dec    %esi
4530d3:	38 72 42             	cmp    %dh,0x42(%edx)
4530d6:	54                   	push   %esp
4530d7:	33 6b 78             	xor    0x78(%ebx),%ebp
4530da:	38 49 56             	cmp    %cl,0x56(%ecx)
4530dd:	75 57                	jne    0x453136
4530df:	31 33                	xor    %esi,(%ebx)
4530e1:	34 63                	xor    $0x63,%al
4530e3:	38 36                	cmp    %dh,(%esi)
4530e5:	72 56                	jb     0x45313d
4530e7:	6b 51 6e 47          	imul   $0x47,0x6e(%ecx),%edx
4530eb:	34 70                	xor    $0x70,%al
4530ed:	6e                   	outsb  %ds:(%esi),(%dx)
4530ee:	50                   	push   %eax
4530ef:	63 2b                	arpl   %ebp,(%ebx)
4530f1:	68 5a 5a 45 30       	push   $0x30455a5a
4530f6:	62 2f                	bound  %ebp,(%edi)
4530f8:	41                   	inc    %ecx
4530f9:	73 49                	jae    0x453144
4530fb:	61                   	popa
4530fc:	32 47 71             	xor    0x71(%edi),%al
4530ff:	56                   	push   %esi
453100:	6a 42                	push   $0x42
453102:	48                   	dec    %eax
453103:	6c                   	insb   (%dx),%es:(%edi)
453104:	49                   	dec    %ecx
453105:	6a 73                	push   $0x73
453107:	6c                   	insb   (%dx),%es:(%edi)
453108:	68 62 2b 38 69       	push   $0x69382b62
45310d:	46                   	inc    %esi
45310e:	39 74 6a 79          	cmp    %esi,0x79(%edx,%ebp,2)
453112:	2f                   	das
453113:	44                   	inc    %esp
453114:	47                   	inc    %edi
453115:	75 36                	jne    0x45314d
453117:	6b 70 58 34          	imul   $0x34,0x58(%eax),%esi
45311b:	41                   	inc    %ecx
45311c:	6b 75 4a 4b          	imul   $0x4b,0x4a(%ebp),%esi
453120:	55                   	push   %ebp
453121:	74 4f                	je     0x453172
453123:	41                   	inc    %ecx
453124:	51                   	push   %ecx
453125:	6d                   	insl   (%dx),%es:(%edi)
453126:	68 36 71 37 4b       	push   $0x4b377136
45312b:	33 67 4a             	xor    0x4a(%edi),%esp
45312e:	58                   	pop    %eax
45312f:	51                   	push   %ecx
453130:	35 55 49 64 2f       	xor    $0x2f644955,%eax
453135:	34 4d                	xor    $0x4d,%al
453137:	49                   	dec    %ecx
453138:	79 49                	jns    0x453183
45313a:	69 34 6f 72 44 37 36 	imul   $0x36374472,(%edi,%ebp,2),%esi
453141:	6b 62 73 50          	imul   $0x50,0x73(%edx),%esp
453145:	52                   	push   %edx
453146:	63 73 31             	arpl   %esi,0x31(%ebx)
453149:	61                   	popa
45314a:	32 74 6a 32          	xor    0x32(%edx,%ebp,2),%dh
45314e:	6f                   	outsl  %ds:(%esi),(%dx)
45314f:	43                   	inc    %ebx
453150:	73 46                	jae    0x453198
453152:	6d                   	insl   (%dx),%es:(%edi)
453153:	64 39 73 67          	cmp    %esi,%fs:0x67(%ebx)
453157:	72 6b                	jb     0x4531c4
453159:	4e                   	dec    %esi
45315a:	38 78 49             	cmp    %bh,0x49(%eax)
45315d:	34 75                	xor    $0x75,%al
45315f:	50                   	push   %eax
453160:	2f                   	das
453161:	4e                   	dec    %esi
453162:	35 43 77 76 56       	xor    $0x56767743,%eax
453167:	58                   	pop    %eax
453168:	35 33 57 66 45       	xor    $0x45665733,%eax
45316d:	39 46 71             	cmp    %eax,0x71(%esi)
453170:	4b                   	dec    %ebx
453171:	43                   	inc    %ebx
453172:	79 36                	jns    0x4531aa
453174:	72 67                	jb     0x4531dd
453176:	4f                   	dec    %edi
453177:	74 6f                	je     0x4531e8
453179:	76 50                	jbe    0x4531cb
45317b:	46                   	inc    %esi
45317c:	6d                   	insl   (%dx),%es:(%edi)
45317d:	2f                   	das
45317e:	4a                   	dec    %edx
45317f:	55                   	push   %ebp
453180:	53                   	push   %ebx
453181:	47                   	inc    %edi
453182:	74 30                	je     0x4531b4
453184:	6f                   	outsl  %ds:(%esi),(%dx)
453185:	37                   	aaa
453186:	62 54 41 43          	bound  %edx,0x43(%ecx,%eax,2)
45318a:	51                   	push   %ecx
45318b:	49                   	dec    %ecx
45318c:	65 53                	gs push %ebx
45318e:	4e                   	dec    %esi
45318f:	4c                   	dec    %esp
453190:	67 58                	addr16 pop %eax
453192:	70 52                	jo     0x4531e6
453194:	4b                   	dec    %ebx
453195:	56                   	push   %esi
453196:	6b 57 6a 46          	imul   $0x46,0x6a(%edi),%edx
45319a:	7a 68                	jp     0x453204
45319c:	71 78                	jno    0x453216
45319e:	71 7a                	jno    0x45321a
4531a0:	49                   	dec    %ecx
4531a1:	68 59 66 71 56       	push   $0x56716659
4531a6:	4b                   	dec    %ebx
4531a7:	32 5a 4e             	xor    0x4e(%edx),%bl
4531aa:	69 6f 4b 48 4c 62 6b 	imul   $0x6b624c48,0x4b(%edi),%ebp
4531b1:	31 50 61             	xor    %edx,0x61(%eax)
4531b4:	42                   	inc    %edx
4531b5:	6a 69                	push   $0x69
4531b7:	70 5a                	jo     0x453213
4531b9:	42                   	inc    %edx
4531ba:	31 63 75             	xor    %esp,0x75(%ebx)
4531bd:	6f                   	outsl  %ds:(%esi),(%dx)
4531be:	43                   	inc    %ebx
4531bf:	4b                   	dec    %ebx
4531c0:	79 79                	jns    0x45323b
4531c2:	35 39 34 6f 7a       	xor    $0x7a6f3439,%eax
4531c7:	32 53 79             	xor    0x79(%ebx),%dl
4531ca:	32 6c 58 46          	xor    0x46(%eax,%ebx,2),%ch
4531ce:	2f                   	das
4531cf:	78 43                	js     0x453214
4531d1:	77 4b                	ja     0x45321e
4531d3:	64 50                	fs push %eax
4531d5:	59                   	pop    %ecx
4531d6:	44                   	inc    %esp
4531d7:	72 57                	jb     0x453230
4531d9:	2b 6d 4a             	sub    0x4a(%ebp),%ebp
4531dc:	42                   	inc    %edx
4531dd:	45                   	inc    %ebp
4531de:	66 58                	pop    %ax
4531e0:	2b 50 6d             	sub    0x6d(%eax),%edx
4531e3:	59                   	pop    %ecx
4531e4:	53                   	push   %ebx
4531e5:	46                   	inc    %esi
4531e6:	48                   	dec    %eax
4531e7:	43                   	inc    %ebx
4531e8:	63 54 6e 66          	arpl   %edx,0x66(%esi,%ebp,2)
4531ec:	77 61                	ja     0x45324f
4531ee:	38 4a 78             	cmp    %cl,0x78(%edx)
4531f1:	7a 62                	jp     0x453255
4531f3:	32 47 49             	xor    0x49(%edi),%al
4531f6:	30 38                	xor    %bh,(%eax)
4531f8:	58                   	pop    %eax
4531f9:	54                   	push   %esp
4531fa:	4c                   	dec    %esp
4531fb:	4e                   	dec    %esi
4531fc:	6a 55                	push   $0x55
4531fe:	2b 41 70             	sub    0x70(%ecx),%eax
453201:	64 45                	fs inc %ebp
453203:	2f                   	das
453204:	54                   	push   %esp
453205:	66 4f                	dec    %di
453207:	6a 65                	push   $0x65
453209:	56                   	push   %esi
45320a:	2b 39                	sub    (%ecx),%edi
45320c:	51                   	push   %ecx
45320d:	32 61 74             	xor    0x74(%ecx),%ah
453210:	56                   	push   %esi
453211:	6b 4d 43 76          	imul   $0x76,0x43(%ebp),%ecx
453215:	52                   	push   %edx
453216:	71 4d                	jno    0x453265
453218:	2f                   	das
453219:	38 52 77             	cmp    %dl,0x77(%edx)
45321c:	62 49 66             	bound  %ecx,0x66(%ecx)
45321f:	41                   	inc    %ecx
453220:	43                   	inc    %ebx
453221:	56                   	push   %esi
453222:	7a 62                	jp     0x453286
453224:	4f                   	dec    %edi
453225:	6c                   	insb   (%dx),%es:(%edi)
453226:	68 4e 69 56 47       	push   $0x4756694e
45322b:	58                   	pop    %eax
45322c:	49                   	dec    %ecx
45322d:	50                   	push   %eax
45322e:	57                   	push   %edi
45322f:	6b 48 50 44          	imul   $0x44,0x50(%eax),%ecx
453233:	66 6c                	data16 insb (%dx),%es:(%edi)
453235:	4b                   	dec    %ebx
453236:	7a 78                	jp     0x4532b0
453238:	30 45 56             	xor    %al,0x56(%ebp)
45323b:	38 32                	cmp    %dh,(%edx)
45323d:	30 56 64             	xor    %dl,0x64(%esi)
453240:	69 79 59 4c 53 6f 32 	imul   $0x326f534c,0x59(%ecx),%edi
453247:	77 4d                	ja     0x453296
453249:	6c                   	insb   (%dx),%es:(%edi)
45324a:	45                   	inc    %ebp
45324b:	59                   	pop    %ecx
45324c:	70 61                	jo     0x4532af
45324e:	6b 46 6c 72          	imul   $0x72,0x6c(%esi),%eax
453252:	67 37                	addr16 aaa
453254:	79 31                	jns    0x453287
453256:	4e                   	dec    %esi
453257:	46                   	inc    %esi
453258:	65 38 67 70          	cmp    %ah,%gs:0x70(%edi)
45325c:	47                   	inc    %edi
45325d:	55                   	push   %ebp
45325e:	42                   	inc    %edx
45325f:	5a                   	pop    %edx
453260:	5a                   	pop    %edx
453261:	59                   	pop    %ecx
453262:	38 41 56             	cmp    %al,0x56(%ecx)