MLFTLSSACSVKMEQLIRRVPSQSAFLPLIEKGRCMLSTARLSSIPAKGTAQGVWSPRHSQSTSQLEKTGKFLFSARGLASERKVLAADRVLSGLRASECVEATIGLRFPLCRLLSTTSATPPQGDSEKELPSSAANETTKQESPVVDTDINAVTNYIVGMCQKFLQKGEKVTPSSKLEELRTREDRLWDCLDTVEFVLDVEEIFDVTVPDEVADNFQTLQEIADFVVSERAKAGKFMKDQ