MNRQFFVSIKNNSKNEELEESLSRILTHLYPLAGRFAEDESSILCLDQGVTYIKATVNCKLDDFLQQANKDLDLALPFWPQGIMEVDETNLFVSPLMVVQVTTFECGGLALAISHAHPAMDGCTTFKIIYEWDKVCKFGTPSKEINFMNFNLGILFPYKDLTTILEPPVDEGKRTNSKLIARKFVFEEDAISRLREKFDSITGEGSNNSHLKRSIMSFPINLRGKVATFPEIANSFGNLIIEIPIKFEHDDETKMESLHHIVKLIRESVQVIISKCVKATPDEIVSLVIDLYKDSYAGLEWGGDNEVVNFTCSSLCRFPIQKTNFGRGEPSLMHFGSRHSQVFWLYDTECETGIVVQMDLEEKYMDKLACDQDIMDFAKF*