VFEKKLWPVVGARIGFPYFNGPPPYCKPEVADQLSKLYQNALADFEVHWHNSLRPRDPSSILPLPPQFQYLHPAIEKLSTAQFPLQQQQLPLQQLARRSFGALPPQQPDGNARGPTPNQMAQQAQQLGQSQAATQQQEAIMQNQPSVAFPPQPGPSGQGGPTDL