MASNADNVDSKLWPKLVVKEFIDIMVDEVTNGNMPNGVFNTRTWTSMTTKLNFKAKSSYKKEQLKAKMHRLRALYREFSALVNHTGFGWDPETNTVTASEEVWKDYIRVHDKAAQFQRRGLDHYNLLGIIFNKNTATGVLHHSSTQDPPNTDEEIELENQYRNNGVHVNLDNDSSNDDVQELERITRSGKRQIQEKEGKSKKSTRTMQMGDALAAWADASKARAERYRGHSMEAISSIVTPDYSITKCVTALEGIEGISVDTYMKACEKFKEAEYREMFLAMSAEMRHAWLHRL