MAATTSLSCVFLAAFFLLLSHLHPATAARQVTITQFLNPQNEVRARHGLPLLKWDFKLAKFAKWYANQRRNAVAAWAAEESFYDYKSNQCLRNKDCLHYTQLVWKSIAKVGCAKIICKSGDTFITCNYYPHGNVIGQRPY