MNFSSHLSVPHIDMICLDKLAEIAVKVGLNIQDGQSVIITAPIESLPLTRLITKHAYLSGAGLVSIFYTDEETTLIRYQYSNHNGLSKAADWLYKGMAQAYSAGTARLAISGSNPVLLADQDPDKIMRVDRAYFTSYKPALEKISNFDINWSIISYPSASWARVVYPDDPEPIAIAKLAKAIFAISRANVDDPIEAWKKHNNFLHKRAKLLNDKHFSEIHFIGPGTFLKVGLVDGHLWQGGSSTAKNGVICNTNIPTEEVFTTPHKLKVEGYVSSTKPLSYQGTLIDGIRVRFEEGRVVEAKALKNEAIFLKMLGSDSGACRLGEVALVPNSSLVSKTGILFYNTLFDENASSHIAFGQCYAKCFMNNSSLSSQQIEEQGGNTSIIHVDWMIGSNEIDVNGITKDGNSIPVMRKGEWVD