MLEFDGTPNKSKFGANAILGVSLSVCRAGAGAKGIPLYKHIQELSGTKELVMPVPAFNVINGGSHAGNNLAMQEFMILPVGASSFAEALQMGSEVYHILKGIIKAKYGQDACNVGDEGGFAPNVQDNREGLVLLVDAIEKAGYTGKIKIGMDVAASEFFMKDGRYDLDFKNEPNDGSSVYTAHSLCELYKEFARDFPIVSIEDPFDQDDWSSWASLCSSVDIQLVGDDLLVTNPKRIAEAIQKKACNGLLLKVNQIGTITESIRAALDSKAAGWGVMVSHRSGETEDNFIADLSVGLASGQ