MGSLPSFSDAHSHFKEINTTELMNLFKTQQKYLNFFFHNLDLNQTLIFTQTLLKIEGTIFFTGVGKSGFVAQKISQTLSGNSEELLKLAPCAKAKGAYLISVTSTEDNLLRAVCDLNVHLPLERELCPFDLAPVTSTTIQMVFGDTVAVALMGARNLTRDEYAANHPAGRIGKSLIFKVKDVMKKQDELPVCKEGDLIMDQLVELTSKGCGCLLVIDDEYRLIGTFTDGDLRRTLKASGEGIFKLTVGQMCNRNPRTISSNVMAVDAMRRMEAPPSPVQFLPVLDDQNVLIGIVTLHGLVSAGL*