MSIRIIPQDELGSSEKRTADMIPPLLFPRLKNVYNRRAERLRELAENNPLGDYLRFAALIAHAQEVVLYDHPLEMDLTARIKEANDQGKPPLDIHVLPRDKHWQKLLHSLIAELKPEMSGPALAVIENLEKASEQELEQMASALFASDFASVSSDKAPFIWAALSLYWAQMASLIPGKARAEYGEARQYCPVCGSMPVSSMVQIGTTQGLRYLHCNLCETEWHVVRVKCSNCEQSRDLHYWSLENEQAAVKAESCGDCGTYLKILYQEKDPKVEAVADDLASLVLDARMEQEGFARSSINPFLFPGEGE*