MLRVHILGDKPHVCEICNKSFALACNLKAHMKTHEDTGSSHEGESNRSTHSHSEGEESNSSPSSLPSSNASTFEKADADRLANFSKHLLFSSYTKQMLSGVG