MDSLDVKIQILLGPEAAPFESLIEHLMSTGNESRGQAEELFNACKQMHPDTLLLKLVHILQYSSQPGLRSMAAVLLRKQTGLWTQIGESSRCALKEQLLVCLQREETKSVLKKLCDTVAELAASISDEDEWPELLSFLFQCSNSEVLRLKEIALLVLGQLAQYMGSQLHSHLPVLHDIFQQTLSPNAPGDLRLAALRATASVVQNGSDIDSGSLRSMLQIADSESLEEGIHHLALEFLITLYEAKERAPGMMRKLPQFIGRMFAILVNLLLDVEDVSAWHTTETEDEDVGVTSNYEVGQECLDRLSNSIGAHATTAILNFSEGCTPGILVPYLDGIVNKLVVLIQNGKHMVQEGALTALASVADASQSSFRVYYDNVMPYLKAILLNCTDKSNRMLRAKSMECISLVGMAVGKEKFGQDAKQVMDVLMNLQNSPMEDDDPTISYMLQAWARLCKCLGQDFLPYMSIVMPPLLHSAQLKPDVTITDADDAVDESLCHLCFIQHNSNQMLLLLMLMTQLMKALTLMMTGMYSMILSPLLHRKVSIEV*