MSDLKLVGMKSHDSHVLMQQLLPVAIRGILSPPVRYTTTRLCFFFNTICSKVINPTTVDDLQADVLETMCRFEKYFLPSFFDMMPHLIIHLVREIKLCGPIRMRYMYPFEREMGTLKDRVMNPAKPEAVLSNEPLLRKLPHGKRISIGSEMMSKVELFVVQTVSEVHPYVAEHMEFLREKCPSKNGPQLIKEHNRSFLAWFKSRVMDKITKTPEDVSDTLRWLAYGPKCQVISYEGYDINGYSFYTKRQDDQMTMQNSSVTAMGLFSEYASARDRTLVDKKYCYYGVVEEILELQYKEFKIPLFLCKWVDISRGVKKDEHMYLTLVNFSRVGHLEDPFILASQEKQVFYVVDPADRSWSVVLEGKRRILGVEDVDDEEEYDEQFNDTPPSAWPILQTIDEVDMSFIRRDHGEGFYVAKEKE*