4d0157:	68 0c 61 bd 00       	push   $0xbd610c
4d015c:	e8 b5 96 f5 ff       	call   0x429816
4d0161:	cc                   	int3
4d0162:	cc                   	int3
4d0163:	cc                   	int3
4d0164:	cc                   	int3
4d0165:	cc                   	int3
4d0166:	cc                   	int3
4d0167:	cc                   	int3
4d0168:	cc                   	int3
4d0169:	cc                   	int3
4d016a:	cc                   	int3
4d016b:	cc                   	int3
4d016c:	cc                   	int3
4d016d:	cc                   	int3
4d016e:	cc                   	int3
4d016f:	cc                   	int3
4d0170:	cc                   	int3
4d0171:	cc                   	int3
4d0172:	cc                   	int3
4d0173:	cc                   	int3
4d0174:	cc                   	int3
4d0175:	cc                   	int3
4d0176:	cc                   	int3
4d0177:	cc                   	int3
4d0178:	cc                   	int3
4d0179:	cc                   	int3
4d017a:	cc                   	int3
4d017b:	cc                   	int3
4d017c:	cc                   	int3
4d017d:	cc                   	int3
4d017e:	cc                   	int3
4d017f:	cc                   	int3
4d0180:	51                   	push   %ecx
4d0181:	ff 34 24             	push   (%esp)
4d0184:	ff 74 24 14          	push   0x14(%esp)
4d0188:	ff 74 24 14          	push   0x14(%esp)
4d018c:	ff 74 24 14          	push   0x14(%esp)
4d0190:	e8 5c bc f4 ff       	call   0x41bdf1
4d0195:	83 c4 14             	add    $0x14,%esp
4d0198:	c3                   	ret
4d0199:	cc                   	int3
4d019a:	cc                   	int3
4d019b:	cc                   	int3
4d019c:	cc                   	int3
4d019d:	cc                   	int3
4d019e:	cc                   	int3
4d019f:	cc                   	int3
4d01a0:	8b 54 24 08          	mov    0x8(%esp),%edx
4d01a4:	8b 44 24 04          	mov    0x4(%esp),%eax
4d01a8:	2b d0                	sub    %eax,%edx
4d01aa:	56                   	push   %esi
4d01ab:	8b 74 24 10          	mov    0x10(%esp),%esi
4d01af:	83 ea 04             	sub    $0x4,%edx
4d01b2:	72 11                	jb     0x4d01c5
4d01b4:	8b 08                	mov    (%eax),%ecx
4d01b6:	3b 0e                	cmp    (%esi),%ecx
4d01b8:	75 10                	jne    0x4d01ca
4d01ba:	83 c0 04             	add    $0x4,%eax
4d01bd:	83 c6 04             	add    $0x4,%esi
4d01c0:	83 ea 04             	sub    $0x4,%edx
4d01c3:	73 ef                	jae    0x4d01b4
4d01c5:	83 fa fc             	cmp    $0xfffffffc,%edx
4d01c8:	74 3b                	je     0x4d0205
4d01ca:	8a 08                	mov    (%eax),%cl
4d01cc:	3a 0e                	cmp    (%esi),%cl
4d01ce:	75 27                	jne    0x4d01f7
4d01d0:	83 fa fd             	cmp    $0xfffffffd,%edx
4d01d3:	74 30                	je     0x4d0205
4d01d5:	8a 48 01             	mov    0x1(%eax),%cl
4d01d8:	3a 4e 01             	cmp    0x1(%esi),%cl
4d01db:	75 1a                	jne    0x4d01f7
4d01dd:	83 fa fe             	cmp    $0xfffffffe,%edx
4d01e0:	74 23                	je     0x4d0205
4d01e2:	8a 48 02             	mov    0x2(%eax),%cl
4d01e5:	3a 4e 02             	cmp    0x2(%esi),%cl
4d01e8:	75 0d                	jne    0x4d01f7
4d01ea:	83 fa ff             	cmp    $0xffffffff,%edx
4d01ed:	74 16                	je     0x4d0205
4d01ef:	8a 40 03             	mov    0x3(%eax),%al
4d01f2:	3a 46 03             	cmp    0x3(%esi),%al
4d01f5:	74 0e                	je     0x4d0205
4d01f7:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
4d01fe:	00
4d01ff:	8a 44 24 0c          	mov    0xc(%esp),%al
4d0203:	5e                   	pop    %esi
4d0204:	c3                   	ret
4d0205:	c7 44 24 0c 01 00 00 	movl   $0x1,0xc(%esp)
4d020c:	00
4d020d:	8a 44 24 0c          	mov    0xc(%esp),%al
4d0211:	5e                   	pop    %esi
4d0212:	c3                   	ret
4d0213:	cc                   	int3
4d0214:	cc                   	int3
4d0215:	cc                   	int3
4d0216:	cc                   	int3
4d0217:	cc                   	int3
4d0218:	cc                   	int3
4d0219:	cc                   	int3
4d021a:	cc                   	int3
4d021b:	cc                   	int3
4d021c:	cc                   	int3
4d021d:	cc                   	int3
4d021e:	cc                   	int3
4d021f:	cc                   	int3
4d0220:	cc                   	int3
4d0221:	cc                   	int3
4d0222:	cc                   	int3
4d0223:	cc                   	int3
4d0224:	cc                   	int3
4d0225:	cc                   	int3
4d0226:	cc                   	int3
4d0227:	cc                   	int3
4d0228:	cc                   	int3
4d0229:	cc                   	int3
4d022a:	cc                   	int3
4d022b:	cc                   	int3
4d022c:	cc                   	int3
4d022d:	cc                   	int3
4d022e:	cc                   	int3
4d022f:	cc                   	int3
4d0230:	8b 44 24 04          	mov    0x4(%esp),%eax
4d0234:	33 d2                	xor    %edx,%edx
4d0236:	56                   	push   %esi
4d0237:	8b 74 24 0c          	mov    0xc(%esp),%esi
4d023b:	2b f0                	sub    %eax,%esi
4d023d:	83 c6 03             	add    $0x3,%esi
4d0240:	c1 ee 02             	shr    $0x2,%esi
4d0243:	57                   	push   %edi
4d0244:	33 ff                	xor    %edi,%edi
4d0246:	3b 44 24 10          	cmp    0x10(%esp),%eax
4d024a:	0f 47 f7             	cmova  %edi,%esi
4d024d:	85 f6                	test   %esi,%esi
4d024f:	74 11                	je     0x4d0262
4d0251:	8b 7c 24 14          	mov    0x14(%esp),%edi
4d0255:	8b 0f                	mov    (%edi),%ecx
4d0257:	8d 40 04             	lea    0x4(%eax),%eax
4d025a:	42                   	inc    %edx
4d025b:	89 48 fc             	mov    %ecx,-0x4(%eax)
4d025e:	3b d6                	cmp    %esi,%edx
4d0260:	75 f3                	jne    0x4d0255
4d0262:	5f                   	pop    %edi
4d0263:	5e                   	pop    %esi
4d0264:	c3                   	ret
4d0265:	cc                   	int3
4d0266:	cc                   	int3
4d0267:	cc                   	int3
4d0268:	cc                   	int3
4d0269:	cc                   	int3
4d026a:	cc                   	int3
4d026b:	cc                   	int3
4d026c:	cc                   	int3
4d026d:	cc                   	int3
4d026e:	cc                   	int3
4d026f:	cc                   	int3
4d0270:	cc                   	int3
4d0271:	cc                   	int3
4d0272:	cc                   	int3
4d0273:	cc                   	int3
4d0274:	cc                   	int3
4d0275:	cc                   	int3
4d0276:	cc                   	int3
4d0277:	cc                   	int3
4d0278:	cc                   	int3
4d0279:	cc                   	int3
4d027a:	cc                   	int3
4d027b:	cc                   	int3
4d027c:	cc                   	int3
4d027d:	cc                   	int3
4d027e:	cc                   	int3
4d027f:	cc                   	int3
4d0280:	8b 44 24 04          	mov    0x4(%esp),%eax
4d0284:	33 d2                	xor    %edx,%edx
4d0286:	56                   	push   %esi
4d0287:	8b 74 24 0c          	mov    0xc(%esp),%esi
4d028b:	2b f0                	sub    %eax,%esi
4d028d:	83 c6 03             	add    $0x3,%esi
4d0290:	c1 ee 02             	shr    $0x2,%esi
4d0293:	57                   	push   %edi
4d0294:	33 ff                	xor    %edi,%edi
4d0296:	3b 44 24 10          	cmp    0x10(%esp),%eax
4d029a:	0f 47 f7             	cmova  %edi,%esi
4d029d:	85 f6                	test   %esi,%esi
4d029f:	74 11                	je     0x4d02b2
4d02a1:	8b 7c 24 14          	mov    0x14(%esp),%edi
4d02a5:	8b 0f                	mov    (%edi),%ecx
4d02a7:	8d 40 04             	lea    0x4(%eax),%eax
4d02aa:	42                   	inc    %edx
4d02ab:	89 48 fc             	mov    %ecx,-0x4(%eax)
4d02ae:	3b d6                	cmp    %esi,%edx
4d02b0:	75 f3                	jne    0x4d02a5
4d02b2:	5f                   	pop    %edi
4d02b3:	5e                   	pop    %esi
4d02b4:	c3                   	ret
4d02b5:	cc                   	int3
4d02b6:	cc                   	int3
4d02b7:	cc                   	int3
4d02b8:	cc                   	int3
4d02b9:	cc                   	int3
4d02ba:	cc                   	int3
4d02bb:	cc                   	int3
4d02bc:	cc                   	int3
4d02bd:	cc                   	int3
4d02be:	cc                   	int3
4d02bf:	cc                   	int3
4d02c0:	cc                   	int3
4d02c1:	cc                   	int3
4d02c2:	cc                   	int3
4d02c3:	cc                   	int3
4d02c4:	cc                   	int3
4d02c5:	cc                   	int3
4d02c6:	cc                   	int3
4d02c7:	cc                   	int3
4d02c8:	cc                   	int3
4d02c9:	cc                   	int3
4d02ca:	cc                   	int3
4d02cb:	cc                   	int3
4d02cc:	cc                   	int3
4d02cd:	cc                   	int3
4d02ce:	cc                   	int3
4d02cf:	cc                   	int3
4d02d0:	8b 44 24 04          	mov    0x4(%esp),%eax
4d02d4:	c3                   	ret
4d02d5:	cc                   	int3
4d02d6:	cc                   	int3
4d02d7:	cc                   	int3
4d02d8:	cc                   	int3
4d02d9:	cc                   	int3
4d02da:	cc                   	int3
4d02db:	cc                   	int3
4d02dc:	cc                   	int3
4d02dd:	cc                   	int3
4d02de:	cc                   	int3
4d02df:	cc                   	int3
4d02e0:	8b 44 24 04          	mov    0x4(%esp),%eax
4d02e4:	c3                   	ret
4d02e5:	cc                   	int3
4d02e6:	cc                   	int3
4d02e7:	cc                   	int3
4d02e8:	cc                   	int3
4d02e9:	cc                   	int3
4d02ea:	cc                   	int3
4d02eb:	cc                   	int3
4d02ec:	cc                   	int3
4d02ed:	cc                   	int3
4d02ee:	cc                   	int3
4d02ef:	cc                   	int3
4d02f0:	8b 44 24 04          	mov    0x4(%esp),%eax
4d02f4:	c3                   	ret
4d02f5:	cc                   	int3
4d02f6:	cc                   	int3
4d02f7:	cc                   	int3
4d02f8:	cc                   	int3
4d02f9:	cc                   	int3
4d02fa:	cc                   	int3
4d02fb:	cc                   	int3
4d02fc:	cc                   	int3
4d02fd:	cc                   	int3
4d02fe:	cc                   	int3
4d02ff:	cc                   	int3
4d0300:	8b 44 24 04          	mov    0x4(%esp),%eax
4d0304:	c3                   	ret
4d0305:	cc                   	int3
4d0306:	cc                   	int3
4d0307:	cc                   	int3
4d0308:	cc                   	int3
4d0309:	cc                   	int3
4d030a:	cc                   	int3
4d030b:	cc                   	int3
4d030c:	cc                   	int3
4d030d:	cc                   	int3
4d030e:	cc                   	int3
4d030f:	cc                   	int3
4d0310:	8b 44 24 04          	mov    0x4(%esp),%eax
4d0314:	c3                   	ret
4d0315:	cc                   	int3
4d0316:	cc                   	int3
4d0317:	cc                   	int3
4d0318:	cc                   	int3
4d0319:	cc                   	int3
4d031a:	cc                   	int3
4d031b:	cc                   	int3
4d031c:	cc                   	int3
4d031d:	cc                   	int3
4d031e:	cc                   	int3
4d031f:	cc                   	int3
4d0320:	8b 44 24 04          	mov    0x4(%esp),%eax
4d0324:	c3                   	ret
4d0325:	cc                   	int3
4d0326:	cc                   	int3
4d0327:	cc                   	int3
4d0328:	cc                   	int3
4d0329:	cc                   	int3
4d032a:	cc                   	int3
4d032b:	cc                   	int3
4d032c:	cc                   	int3
4d032d:	cc                   	int3
4d032e:	cc                   	int3
4d032f:	cc                   	int3
4d0330:	8b 44 24 04          	mov    0x4(%esp),%eax
4d0334:	c3                   	ret
4d0335:	cc                   	int3
4d0336:	cc                   	int3
4d0337:	cc                   	int3
4d0338:	cc                   	int3
4d0339:	cc                   	int3
4d033a:	cc                   	int3
4d033b:	cc                   	int3
4d033c:	cc                   	int3
4d033d:	cc                   	int3
4d033e:	cc                   	int3
4d033f:	cc                   	int3
4d0340:	8b 44 24 04          	mov    0x4(%esp),%eax
4d0344:	c3                   	ret
4d0345:	cc                   	int3
4d0346:	cc                   	int3
4d0347:	cc                   	int3
4d0348:	cc                   	int3
4d0349:	cc                   	int3
4d034a:	cc                   	int3
4d034b:	cc                   	int3
4d034c:	cc                   	int3
4d034d:	cc                   	int3
4d034e:	cc                   	int3
4d034f:	cc                   	int3
4d0350:	8b 44 24 04          	mov    0x4(%esp),%eax
4d0354:	c3                   	ret
4d0355:	cc                   	int3
4d0356:	cc                   	int3
4d0357:	cc                   	int3
4d0358:	cc                   	int3
4d0359:	cc                   	int3
4d035a:	cc                   	int3
4d035b:	cc                   	int3
4d035c:	cc                   	int3
4d035d:	cc                   	int3
4d035e:	cc                   	int3
4d035f:	cc                   	int3
4d0360:	8b 44 24 04          	mov    0x4(%esp),%eax
4d0364:	c3                   	ret
4d0365:	cc                   	int3
4d0366:	cc                   	int3
4d0367:	cc                   	int3
4d0368:	cc                   	int3
4d0369:	cc                   	int3
4d036a:	cc                   	int3
4d036b:	cc                   	int3
4d036c:	cc                   	int3
4d036d:	cc                   	int3
4d036e:	cc                   	int3