MTSTLPFSPQVSTPRSKFGRSTMPKRPRPVIMSPKRRTQAERAMETQGKLIAAALGVLREKGYAGFRIADVPGAAGVSRGAQSHHFPTKLELLLATFEWLYEQITERSRARLAKLKPEDDVIQQMLDDAAEFFLDDDFSISLDLIVAADRDPALREGIQRTVERNRFVVEDMWLGVLVSRGLSRDDAEDILWLIFNSVRGLAVRSLWQKDKERFERVRNSTLEIARERYAKFKR