MIDVLKNSTSSMDSHHSVNMADDCELTPCVVINNAPLLSNHTGRDGSQSDPNNMHITSEDADPILDTSPRNQLPQVPSDIVLRTSTRPVKPPLWQTDYVMTQQPAGHCLYSITDVVDYDSNDHNLILETKKNLKENFKIKDLGNLRYFLGIEFARNETGILMHQRKVDLHFPPTDENDRLLSDPSVYQKLVGKLLYLTITRPDIAFATQLLSQFMHNPKTSHMNAAMRVVKYVKHAPGLGIFMSADSNNQLTAFCDADWASCPNNRKSVTGYMITYGNSLISWKSKKQNTISRSSAEAEYRSLASTVAEIIWLTGLLKELGVQVKLP