MDPGRVGVDSGGARRGGGGGGGGGAQMLLFGGGGSANSNGFFRGVPMAVLGMDDAVRVGKRPFFTTHEELMEEEYYDEQAPEKKRRLTAEQVQLLERSFEEENKLEPERKTELARRLGMAPRQVAVWFQNRRARWKTKQLETDYDRLKAAYDALAADHQGLLADNDSLRAQVVTLTEKLQGKETSPSATNAAQEADDLDEHTAASGTEKLLAQQLRDDLLSSGDCTGHGVLSSEEEDGGVVSDEGCSFHLPDALFAAAEVIHHGAEEAQLFNWTSWYWNN