MDTDASWADLTYEALVEIFKRIGFEDLYLTVPLVCKAWRRASLDGACWQRVNMEECFVKRQESSAWWQQSFERKVDYVVKLVIDRSNNNTLELRTRHCSNASILYLASRCFSIQVISIPSSSGVTDTAICEVAKSCSELEELDVSECQNVTDVSLEEIGLRCKDLKVLRRNRFMGAYDPARKRLLPQEYSLTVSPANADREVLVLSSLMPNLKHLELRYSKISDQGLATLVDGCTKLEHLDLVGCPNVTRRALDQARERLPSIQVFLRSTTPVRAQLDISRYGHWQLYDERFQSGFFQF*