MGSTAADMAASADEDVALFALQLASSSVLPMTLKNAIELGLLEILVAAGGKSLTPTEVAAKLPSAVNPEAPDMVDRILRLLASYNVVTCLVEEGKDGRLSRSYGAAPVCKFLTPNEDGVSMAALALMNQDKVLMESWYYLKDAVLDGGIPFNKAYGMSAFEYHGTDPRFNRVFNEGMKNHSIIITKKLLELYHGFQGLGTLVDVGGGVGATVAAIAAHYPAIKGVNFDLPHVISEAPQFPGVTHVGGDMFKEVPSGDAILMKWILHDWSDQHCATLLKNCYDALPANGKVVLVECILPVNPEANPSSQGVFHVDMIMLAHNPGGRERYEREFQALARGAGFTGVKSTYIYANAWAIEFTK