MGKLTLYGIDGSPPVRSVLLTLRALNLDFDYKIVNLMEKEHLKPEFLKINPLHTVPALDDNGFYLADSHAINSYLVSKYG RNDSLYPKDLKKRAIVDQRLHYDSSVVTSTGRAITFPLFWENKTEIPQARIDALEGVYKSLNLFLENGNYLAGDNLTIAD FHVIAGLTGFFVFLPVDATKYPELAAWIKRIKELPYYEEANGSRAAQIIEFIKSKKFTIV