MLGQKRIADYGIHVGHMKRGALNSITDVSGVKVGHCTLRGEGINTGVTAVIPHEGNLFREKLFAACHIINGFGKSVGLIQIEEMGTIETPILLTNTLNTGTVSEALVRYMLKDNRDIGRETGTVNPVVCECNDGFLNDIQGLHVRKEHVLTAIANANKEFEEGAAGAGCGMSCYQLKGGIGTASRIIQVERAAFTLGVLVLSNFGEMGDLLVDGRKVGQKIASIEPPKEDRGSVIVVIATDIPMTERQLKRLCRRSSVGITRTGTYIGNGSGEIALAFSTANRFFHYETAPVCALEMFNENNMDMVFRAVVEAAEEAVLNSMICSEPTRGRDGNMRHSLKEYTSFFI