MALTIKGLNTGVIRHNDKFIALALKVKSLRNKETLLFFPVLALRDLLIGLEHRLYLQHSLPEQEQEKRQKAKSSHVLKMHENIPAILREELENADVNQRVESLALSDNTEKVLTFTLKLHNGSHLDLQVGEWQVEVLVMAIIHAINNAEMRELALRISSMLDFLPLYDADCLENGNIEFDTYNQPDWKHNLYNHYLALVYRYTDEAGQSHDCGTIIKTRSQSGSKEAEAISRRLLNFSPRLKKLEGKPCKVFVRTLGTGKAARLTQDQCMRALHNLRMASSQEKR