MPLRKMRHITGFVPQDDIVHEDLSVRENLSYAAHLRLPRDLADAHRRAAVIEDALDMLQLRHIQHYRVGSVEKRGISGGQRKRVNIGLELVSSPSVLFLDEPTSGLDATASNDILTSLADMAALGMSVIAVIHQPRFSSFMLFDQVLLLGHGGHTVFVGPPGVAVLYFHHGLGFTLPPRENPADVLMDILGGKVPREGNTRYKPGMLPSWWTVKGHAWVQEFEELNQGHKATGFSWLGCDSQGEVVEVEPEMIEYMEEEFD