MTFNFEAFVRPTKAGQLVLRATYNLSNRKTNWTSCRQIRFSSFCHITRICAFWLNTSLSTIDCPSRVAKTIFTSQQLEALEAAFKEAHYPDVYAREMLSLRTDLPEDRIQDI