MDLFPVRNAFNRASKKQKTWYGKTQEDIDKARLKEIGAQSFTEAPLKEINNAMTKCGKLIDKCFNRNLGKVYRNVEFNHGLVNQLVALHFYRQGLFDVGDCFVAESHGESALSMRTQFWESHQILAQLQAGDLSGALAWAQEHHIALQQRKSSLEFRLQRLQFVQYLVEGKKALALEHARSSFGGFANNHMHEIQRLMGSLLWAGRLQMSPYVDILSNMDWDAIAFEFMHECCAMLGQSYNSPLFVTLCAGSQALPTLLKVAAVMGGKKHEWQSMAQLPMEIELEKGLQFHSIFACPVSRDQSTNENPPMLLPCGHVLCRQSIQKLAKAPTRTFKCPYCPSETTLSLCQQLHL*