MGALGPADVTGFRTKFSDVLSIVEIRGHGGVNQLGGVFVNGRPLPDVVRQRIVELAHNGVRPCDISRQLRVSHGCVSKILSR