MVTGDNINTAKAIARECGILTDRGIAIEGPVFREKSLKELNELIPKIQVMARSSPLDKHALVKHLRTMFNEVVAVTGDGTNDAPALHEADIGLAMGIAGTEVAKESADVIILDDNFSTIVTVAKWGRSVYINIQKFVQFQLTVNVVALIVNFSSACLTGSAPLTAVQLLWVNMIMDTLGALALAIEPPQDELMKRSPVGRTGNFISNVMWRNILGQSFYQFVIIWYLQTQGKGIFMLDGPDSDLILNTLIFNSFVFCQVFNEVSSREMEKINVFKGMLKNYLFVGVLTTTVLFQIIIIEFLGDFANTAPLTLTQWFASVILGFLGMPIAAAIKMIPVG