MFFYTRYPSSNTLKTYFPDVKFNRCVTSQMIKWFSNFREFFYIQMERFARQAVREALTREGASRLGRDSQLRVGRETELYRILNMHYNKSNVYQVPERFLEVSEVALREFYSAIWTGRDSDPCWKKGIYKIICKLDSPLPEAFRMPGCPVG