MRATRLAFLRSFKDVFLSPRFQQPHVLRALSTNALKTDSHSGEKEDDAPQPIHESVDDFERRIFGGNYGETTKTEAFFEKLDRIGKGRDSFGSEMTGGTRRGNAFSKLDGLDESFDTLQDGLDGKLEKAATYFEFDPEEILQDDYSFRPDTNFRPGMTYNVKDLDLTKPTYRKPVQRTEFKVTTEEALRKADFRNVRFLANFLTEAGIIKKRSQTRISAKAQRKVAREIKTARAFGLMPFTTMGTKSFIFGKTMEDSQEDFEYESFSGGGDMIQDVED*