MTIRKRTSFIWIFLFSLVACSPPNTTIDKKNDVVVKGTGISNLDKFEQFVLNVEQVKVDKIRIVHYTHEGDPIFQTLERSKNDILYASDNRKDQFDGDNKGLYKDSCKSIVKDERESGTTYRLIDCTNEGGPNGYDVLYVPKK