MSFDFIPRASRPAKPRSFGLTEVRGPYYSTYGVRHLEDVLEVAGEWVDGVKWAGGSFALLPKEQVRAFSDIAHKHGAYISSGGWIETVLRYGVQYVDQYLKEAKEVGFDVIEISTGFISVPTSGLLRLVEKVKKAGLKAKPELGIQFGSGGDSTEAELAAEGKKDVGDLIERAKRALDAGADIIMIESEGITENVANWNTGAVAQIINGVGLEHVMFESADPLVFEWYIKNYGNEVNLFVDHSQILQLEGLRQNIWGNKSTWGRIVNPQF