MKNIVYILVCASVIFFTACSSQDKNKKDGTQVLMQDSTEIAGPQRMQVSDVKTSFTYKGKEYQSSVVRRPDESLPIVKNEQGEKFVDNRITLRITCGGKQVVDKVFTKDNFASLVDAKFMKYSILEGLVYDKTTPQGIIYAASVCYPQSDLYVPIRLTITADGKISMAKEELMEDYQTDSID