MLGGGTFTSQNKKIPGTYINFVSAAKAEGVLSERGIVAYAVNLDWGNDTEVFQISKEEFQRNSLSLLGYEYAAEALKPFRDLFRHATRVLLYRLNPGTKATNNYATAKYSGTRGNSLKVVIGTNPDEEDRWDVSLYLGTTLVDEQRGIASAQNLVDNDYVVYQKDATLTQTAGTLLAGGTNGEVTGEKHKSFLNAIEGYHYHILACDSMDEPTKEYYVAFTRRLREELGIKFQTVLFGKAADYEGIINVKNNATLIPWVAGAQAGCGINKSITNMTYDGELTIKDTYSQAKLEDSIEAGEFVFHKVGQEYRILVDINSKTSVTPEKGQDFKKNQTIRILDQIGNDVASIFNNKYNGKIANDVSGRVSFWSDLVTYFKQLVSIRAIEDFDSQDVEVLPGTEKTDVIANSVITPVSSMEKLYMTVIVQ