MGRLLSDVLASGFKEEIEALAKARSEEERLRKRKRAGGDGDGGGTGGEGGGGGRGRGRNVITLEDRMKEINRILQVNYESDEDDDDLEELYQDLYQHLVHFPVLDFTNKESINVFTLGMALQIGPLAKLEILELGMQVGSEEEMESLADAIDMGHLPSLKFLNVSEIQFDDCDQVGVKALSRALSTGFNFLSLEQLHLVENDICDEGIRVLSLVLAGGSVASLKHLNLRYNHIGPEGAKHLALALESGRVPRLLELELSRNCIGDEGAEALSRAFASGKVRGLDTLGLWMNDIEAKGATALARALESGNLPALTDLGILDFDDDGTKAIVRCFSSGHVRSLEKVHFEHIEKQTAIDLAKSVLEPGQLPNLQELRLTYMDLETVEAFILAYENNGSLIAELQVDWDSAPQVQRLEDRFNQVRDRNIRLTQTFTAP*