MGGFTVEENKNIYGAKIKVVGVGGGGGNMINHIVREGINNQDGMRSVDLIAANTDAQALEDSSATTRIQLGEKKTRGLGAGMVPEVGKEAALESYEEIKTTLEYSDIVFIASGFGGGTGTGAAPIIAQAAKEVGALTVAVITTPFAFEGKKRMRLALEGIEELKKECDSIVVIPNQKLMGIIDKKAGIKDSFKEVDNILARAVSGMSSIVLSSGKSDINLDFADVRTAMSHRGLSLMGVGEADGEEAAQEALKNAIQSPLLDDMNIKGAMGVLVHFRFHPSCPMSDISEAMLIVEDSADADADIFFGTLTDDTMEEGRVQVTLVATGFYDKNSTKQPEAAPVPEAVQEKREQNIFGAYRRASGYDVNVNSDDLDIPTVSRFKLD