MTKTELFLELAKPDSNGVSRWVSVNEFIGKYKALQLGNGGSWCRASSSLAKTYTIEFDKTKTRGNSIDAIRLTGFNNSNTFNQSIRKEIKDFYKNKNCVMLGINGNSINTKIEIDHKDGRKDNDRVSNIKTQRLEDFQPLSKAANDAKRQICKRCKETNLRWNAKNLKGNPYSFYEGDEHYTQELGCVGCYQFDPVEYRKSSVIKISKEVTDNILKKLYPEEEI