MKVFVSWSGERSKKVALIMFDWLKDLLPNAEPWMSARSVEAGQWWVGELQSSMQEAEFGILCLTPENLQSPWILFEAGALMMANNKNGTEGNAKIGRVIPLLVGLRKAELTFPLAQFQAVESDRQGFWELALAANQSLAVDESAEPSKVALNKKFAALWPTLQARIQSIQEMSAATDDQKGGAGKKLSDREMLQEVLEKVRNLENVPNNNINRAAEQQQDWEDYFIQGLHHANRRNGRESDKQALYYYSLCKATMPDYLPPNEKARLITYHAAILKRLGRLDEAESELSLALKLATQHDEIADALYNMAGVLSMKGETSQALDCLEKMVERQPWRRLPHAYFFNVWHEPRFQALQRRIAHHLGNEARLLGQLKTRNDPMHD*