MGEWFHFTVDFLSCARNLLGAYELSTMSTAPVEVAVEALEKKVETMKIVDGNNMEVKKVTTATDGKSERRERRFARMTDEERRRIWEEEQMTKKVVETGLKGHVKWYSVLGHYGFISRADGKPDIFVHQSAISKSQTEKFYLRTLADEEEVEFDIVEGRKGPEASNVTGPNGGNVKGSKYQRVLLYRFRPNRRQGPRENDTEKKSPANANQGSPADGEGKKPVRGRRQGRRFRGRRSRQQPTEDANGPAPVSDGQVAANGELTSTTTGKPSGPRRRGNYYNRRFRRQSKNEPKREGRPENENLDASNESGHAADSENGPDDEVKPGMRRQAECEKEASAPDLGSGDVNNAANCGMSAAV