MGGKIALAGASTGLGASFVDALVEKNVTDFVVLSRKASEDVRKIAVDYNDVESLQRVLEEYQIETVVSTIAIDTDDSGQAQMNLIAAAEQASCTKRFIPSEFGAIYQEDQLDFAPVFRWKFKAKAALEASNLEYTLVSNSLFLDYWCPPSIPTRLTRAPPMLLDLACRVATVPGDGNTPMVLTHTRDVARYTVALLGIPKWVTTRYTIIANRLTLNEAVKMAEEILGEPMKVYYDSVEDLAQGKVTMTPTYEKAIKGTPREKPVTYAVAMASLYIHNGHNDLPTEHNLVDMFPDIKPLTVREVIEAWR