MLRTAEDEAAVRDMLETLSRTAKGLMVTLFNTLVKEKQVNHCLQVLRFMVKEPGYTRLDRTFNMAIKALADAGRLARAEALFTEMKEAGIAPDTVTYNILITGYAKRGLMRDAENVLAAMKGAGLKPDAWSYSAMIVVHSKSGQAEGAEQMMQDMLEQGVLPNVFAYTALIAAYARAGDVEKAEATFEGMQQVGCAPDIYAFSAMIDAYAKQGLVAQAERTFRAMLQAGHEPSVVTYSAMVAAYAKGGHVEKAEKILQVMQEAGCAPNLFTFSSMMEAYVQQKRFDDAEAILEFVRAAGLHPSVQMYTTLITAFGKAEEVAKAIKYWKLMRKAGCPPDQVAYLSMIELYKKIDRPKRVQKLQQELEMANPEDKDLMSEDFFEVQ*