MKFSVLMSLYIKENPQFLRECFESLVAQTRQADEIVLVFDGVVTPELESVVTEFETKLPLKLVKLPQNRGLGKALNEGLLHCDYDWVFRMDTDDICVPDRFEKQVAFIEQHPETIIFGGQIAEFGENLNDIVAYRNVPTSAQEIIKFTQKRCPFNHMTVAYQKSAVINCGGYEDLQEDYYLWIKLVAQGLYMANLPDILVYARVGNGMVSRRRGVNQAKAEWRLFKLKYRLGIQGLLSGLFTFALRFGSRLLPTSLLKKLYQTFLRK*