MDASAATPAPGPSFSGAESSAAAAQPPAEAPQLRVHGAGSGSGVARACRHHAYSRKQKSLGLLCSNFVALYDREDVEVIGLDDAAKRLGVERRRIYDIVNVLESVGILVRRAKNRYTWLGFGGVPAALKELKERALRKMSGSPVLLSMEDSSTANLSDDEDDEKLGDADEDAESEKLSQPVDNTSDKPDAPSCRLRSDHRKEKSLGLLTQNFVKLFLNMEVGTISLDEAARLLLGEGHADSNMRTAKVRRLYDIANVLSSLNLIEKTQQADTRKPAFRWLGQAKRKQDNNVMVSVPPSMKAMPNKRAFGTDLTNIDNKRGKLDSAAENKVKLMQGAGNIVKTFERQLVQGKRSDFVYGPFHPAGAKKHETDDQTVKQQERKNIQDWENLAVSFRPQYQNQALNDLFGHYVEAWKSWYVDLTQETAS