QIDAQAVRLETLSSTPPAARKAEXPKYHGTRNEDLELWFFTIEQYYPDYRPLVSENSAAFTTLVSCHLAPTPMDWYRQFVMECERANVVRMWTVFKAAIRKRFFISTLHVYMLREKLCKLTQIVSLHDYLSAFQNVMVQCQITISPLELRFYFQQGLRPETSHHLREHHPSNLNDAIEMALQFDHSATDGSTPAVTSEWEKTATCHRCREVGHISPKCPRI