MKFFIALLALAASVTAYPEIAKRVARDAEARNIMPGVEKRQDYGSVSFPDPNTGFNAKLQYVSTSGTHEWRAPNFAAGDVRGPCPGLNAMANHGYLPRSGVGSHVDFITGTFEVFGMAADLSGFLTVFGAVMDGDGLRWSIGGPTKLLPALLPGLGTPQGISASHNKYEADVSPVRPDLYKAGNDYKVDMAQFENLYKLGMANGNNFTLEVLNEFRSQRFDNSIATNPYFWNGPFTGVLVAPAAFEFIYRFMSNKSAEYPQGYLSAQVMMDFMSITQKKDGSFLWTPGYERIPDNWYKRAIGDEYSIPLLNDDTVLAA