MSSVEGPLGLGDGDLLDFLLEEGGLEPFSGDGPAPRQDWSPLDPEILSDQDVEDFLNLLLGSPGIPSHGPGSVQSEHNYSLNVGLLALEEGSPAALEPGEGSPSPGPAVDDVSIDLARLILTEEEKRLLEKEGLTLPETLPLTKMEERALKHVRRKIRNKHSAQESRRKKRVYVGGLESRVSVCTAQNQELQKKVQMLEKQNLSLLEQLRKLQALVTQTSTKTSSTSTCVLVLLFSFCLVLFPTIYPLGTGVQQQDFRGVLSRRQIGGCS