MALLSRKVFFAGIFTISLLTGFLPTSWTAKRSLYVPADEYGEDRFAIMTPKEAMDRGLLQPAAIRKEGISMFFNDVKEGKRLISVVGEHEFPARLIYRANDVAIEDNPIFTDRTVSQMTFRFWNKATADLPSLKVPSTWMDPMRNRLKTLAMAELCDIQRADEDADALLEQMVKLDKEGVIEFYNAQMENLPRVQQFCLALKADVMFGVHGNGLSHQLWMKPGSGVLEIMGKGFAKDYATLAEMMGHEYHAIHYNETYPPDKWRSPDVYTFEHGAEFHSPKIRIDAEWFATLVMDVARRR