MATTDIRLSIAHQTRFALRLASAISSPSHAKGSSGNAAFSPLSLHVALSLVAAGAGGATRDQLAATLGAAEKGDAEGLHALAEQVVQVVLADASGAGGPRVAFANGVFVDASLKLKPSFKDLVVGKYKAETQSVDFQTKAPEVAGQVNSWVEKITTGLIKEILPAGSVDSTTRLVLGNALYFKGAWTEKFDASKTKDEKFHLLDGSSVQTPFMSSTKKQYISSYDSLKVLKLPYQQGRDKRQFSMYILLPEAQDGLWNLANKLSTEPEFMEKHMPMQKVPVGQFKLPKFKISFGFEASDMLKGLGLQLPFSSEADLSEMVDSPAARSLYVSSVFHKSFVEVNEEGTEAAAATAAVVTLRSLPVEPVKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX