MSSAGQGRGGGAGPFYCKAQDDQEGVLRWEPELQSGQVVLGLTGNILGSAGPGFNLEAGTRILRDRGIQVTSAELSADLQGVLQDLEIRRYIFLTSRLFTAALALVCYVCLWLNLYCSLRALGVAMHWSLGVWVSLASALGTAGGLLILHRRRSQLNVNTDVRMAAVNEKLLKHNLLAGLTGCTDRHPTALRLWMVHFDLCPCRQALAELMEHWSSSHQLELQSRLSQVCVVVTGSSSQLKEEGKAGLTEEVPLLASVGRGGGAKQLSVTQCVRLIPNGTPQELAECLLLSWSGVYVRLLVLGHLPSAPSQSHAGLSLTACPCQLVQSALLDSSVPCCPV