MATTIPSPFNWDSSFCVGNNELNEQHKKLFALINALDANRSSASALKELLDFVVMHFKAEEDLFAKVNFSDSTSHKETHDKFVQDALGLKTVGDAEIQFIKQWLVNHIKGSDMKYKGVL