MATNSSTNILELNEVIVAVIPWPEHGHLNQLFHIANFISSHNIPLHFISLTDRNQDLKTRVQNTSKIHFNDLLAPPLIPISEPREDFADEFAFLEFLDKLGEPICEICVEISKKAKKLVVVFDSLMTDVIKEVYSISNVECYSFHAISAFCMYSTFQQVADEVEDGVARQLFDEMPEVGDCFGPDIFEFVKKERECNRNCGELMNSCRELEGEYLDLLVNVRKKPLFALGPFHLLQELPESMSNRDRHECLEFLDEQDFDSVMFVSFGTTTTLSREQVNELALGLERSNHKFIWVIREADKKMETEKCGGKGSNFELPEGFEERVGGRGMVVRNWVPQLEILGHKSTGGFLSHCGWNSCMESVSMGVPIATWPIQVDQPYNAVFVTNVLKIGIPVRSWSRREELVTATTIEKAVRTLMGSPEGEEIRQRAIGLSNKIKNSISHGGL