MRFTQFLVVATASFFLASDVSSMTADLNQDSRAASPANPSQRLLRVHHAAIEADSEDEERSLTTREMKKIMKNLTTKEEFASTLGISQLINSDLNGGALMRFMQSSEYLKYRAYMDFLNDMAKNSKYKDLVRQIKAK