MESTRNCKLGSSNAKDQTLLDFPYDLLQLVVSHLPLKDNIRASTVSKTWQQACLSVRVPDRPPWLIYFSKTEESSCELYDPSTQKRYYLSFPELSGSRVCHSNEGWLLMYNPNSFQLFFFNPFTRDRIPLPPLWMAYDQRMAFSCAPTSSNCLLFTVTNVTLHNITVKTCYPNAEEWNTFVFKNQLPVSTFEQIVFSNGVFYCFTNTGHLSIFDPSSSSWNVLLSGQPLKKHHGSNGCFMTQHQGEIFLIYMFSHMNPTVLRLDSTSCEWTERKTLGELTIYASGLCSETRAEQKQPSGVRNCLCLSVFHGFKRSCIYYEVDEESVVSLKWKKSDPYANIWIMPLLNPILNQLL*