MDDNDFNAISRFLVERQRIRRGNSSLSNWVVDLFRKNPRIKRILKFCEQRKPREYRRVWVMEEYTLPKDWGKEECYVFTKVTCMFQAELNILLDKHFSRLCVSRGTKSWKSTIPKEQLSLPVYGVALASVERQDLYYADTIMKSWGPKWPTYATNDVYSKFPSDLVDFKDPKSSTNGYCFYVNKFDAGGETCEWLMTPQDEDRMIYSKVTGKIVGKVRTFTCLESVSREEEMVSWVMEEYSVLMNMKKGKVICVIKQGRYNR