MSQWVNICSIDDILPATGVCALLGQQQVAIFRPYHDDRVFAISNIDPFFNASVLSRGIIAEHDGALWVASPLKKQRFRLSDGLCMEDASHSIARFDARVKDGHVQLKA