MDEWTRLRQIADYQFGAGAGEALFGEPAALTVTRSKSGRPRQVQAADGRLVSLGLDGRFTLGLAGGRRLREILDAPSGRVVVGEESDPFVREGRNAFAKFVLDVGESIRSADEVLVVREDDTLLGVGRAELPAAAMADLASGVAVSVRDGAGK