MGARVTLVARREHVLRQAAEELLAQLEADSGAGIPAGRTASSAASRASEKASDLAQRIQVVVCDCSVFAECEAMVSKAEQLQGGAPVDVLFCMAGAAQLGYFEQLSPDTFERAMRANYYSALYPARAVIPGMMRRARGEILFGNSMLGVMGMFGATPYVAAKWALRGLAESLYFELRPHNIRVTQLFAPDMDTPGYREEMKTKPKEMKLMSEGQIYNTAAVARSAVRAVTNGELRASHGSDGFLLTALTAGFAPEIRPREVLLASLLRLVTPFFHADYLRIIRECQRERESEKTTPALTARA*