NIFFLGRCRTQDSSVVTKNMKSLEDGQTWRKYGQKEIQNSKHSKAYFRCTHKYDQQCMARRQAQRCDDDP