MSKAKLSGAVLSDASLKRVNCGQCKLDRADLTRAVLEFSDFTGANLAGASFIKANLLGVSFKDATVSGADFRGALRDGCAALAGPHAVFDACPDLRNADLRCANLEGAMMSGVDLSGAVLDSANLMGASLTDSDLTNADLRCANLEGAMMSGVILGGAVLNGTNLFAASLSGSSSLTTASFAGAEMRDADLTNANLEHARFDGAIIEGADFSSSTLPFASFVGARMYAAKFDQAKLWEADFSRTALPTVDFNKAELTRSDFSGASLHSCVFSMANIDACIFTGATLVQVDLSGYV