LSPTQAKLRYLFNALRLYKDPNGKPLCRVFWELPSVDKAPELHFKIKTPMDLEMIRTLLEGKSYDTLEDLLGDIFNMVRNASKYYPPETPIYKNARRLRAVLFETREGLG