MALFHFVNCSLTAFTPYYIIYDGFKLSKNAGSTKLFFLVCFYYIVSQILKLFTLAFFSIGLLQNMNLFNIIFQECANFIDLAGLYYILSHKHTNTINLKERILSVGLSWGFYESVATNFFPFFIGGRSMDFSLKHIYRSISANTFMFSNLSKTCLLFMWTRNTQSRKKINAVNFLLLYFTFILPLVNKIILIQEESFNKGIIIHLLVLLVCTFVLSFATKCIFNSKSNANVELYKESHTRSYEKNDSNDDDGDGEMNKDQKKKKKKKKK