MGRTPCCDSKVLKKGPWTPDEDKLLVDYVQANGSGNWRLLPKLAGEARVRDRWVRAGLNRCGKSCRLRWTNYLRPDIKRGPFTPEEHKSILQLHAIVGNKWSMIAAQLPGRTDNEIKNYWNTNVKKQLRQGQAAAVGEQAALASLGGGAASCPAARHMAQWETARLEAEARLSLLSGTTSVATASVAASSSSSSTAAAGGAEAPPDIYLRLWNSEVGDSFRKSARSAAREDQEPANASDEAAPVSATFARPGDDSSAASNVTAAAAADEYQVFLDLAAEDFELFHGRHGGFPLFPAVDMLGETSLYTAFD