KAFTIPVLKISEMTNSRFPVPVDQMYTSRSEGIVVQPQNGRATIDGELLGTTLVSPVSVCNFKGNLQAEVPGQHQLYQLQLTNLDGSPIDPTDDTPGPLGCPDFTGLLYGVASQRGPGDATRAHEARIDTGSDTFAPKIGQVRFYSTSSDFETNQPTHFTPIGIYIEGNSSDFNQWQLPRYGGHLANNNHLAPAVSPLFPGEQILFFRSFIPGASGHTNGEMDCLLPQEFVQHFYQEAATARSEVALLRFVNPDTGRALFESKLHKQGFMTIASSGDHPIIMPTNGYFRFEAWVNQFYSLAPV