MIRHPDHNYIDPIHIHIHEQPAYCFHVEEEPDGKPWYDDIRGYLKSGEYTEDATSVQKRTIRRLATQFFFSGEILYKRTPDLGLLRCVEAREARRLVEEIHAGTCGPHMNGFTLAKKILRSGYYWLTMETDCIRYVQKCHQCQTHADMIRVPPNELHVTSSPWPFAAWGMDVIGPIEPTASNGHRFILVAIDYFTKWVEATSHKSVTKKVVDDFVKNNIICRFGIPESIITDNGTNLNSDLMRSMCEKFKISHRNSTAYRPQMNGAVEAANKNIKRILRKMIDNHKHWQEKLPFALLGYRTTIRTSTGATPYFLVYGTEAVIPAEVEIPSLRIIQEAKLSDADWIQGRAENLALIDGRRINAICHGQLYQNRMARAFNKKVKPRHFSPGQLVLKRIFPNQDEAKGKFSPNWQGPYIVSRVLTGGALILAEMDGEVWPKPINSDSVKKYYI*