MRRVSTKLKATLQKDYDIIKKFKQTNENKRQRIQAELGMNYNPLSPFSSNTVGVGSSSQVLPTRETRTLNSIWKPVQKQEVDDALADLFSELAIPFNVARSPSFINASAKIAEFGKGYISARGVICSNEWESSHLSKEPKGKELEQIILGNAFWESAMKVLKVCEPIVDILRMVDSHTPSMGFVYEGMDRCKESIANVENEYMEIWDMIDKRWKMLHSPLQAAACYLDPRLLGIQRHNDTKVMSGLYDAIERDDDPHDDGAPYIDNDDYEDQNSSAFTTPCALDDLELYDITSRPQE*