MNAPGAGHSQAAETFVKKLLAHLDECDVDRLQQALPLFQPHCRIVVNTQPFASPAAFLQTWLQAVVATQHTLTSLDYHVIPGTATLVCNAACKVRFDESGRDKMGGDAVLPAPAARAQPRARRWGTYYGLSLQLVLDERVLAGDAAAAIAALNYTLVFRPDDTLMSI