MLKRVSFGKSVRLFRSSARSLQDSLHYFSDPNGKPVPHPSTYTKGRDYGHDQPPVPPVPTPTSKPFFTPFRIFALLTGLSASYMLFQDFYRFELDPEVFDLVRKGLEAESDKGHFNYKLALKFYLEALHQGTDFNTHTSILLKVCDMLEKLGLINEARLYHLDLISTTLYNVVNPTNKKELMDKPKAIKHCLMSLVKATELSQDASPSELEDLKTLFNLSLEAAAMTIQSQGGALQENMNQLIASQGQNPTELESVEMISRIWRNRKAASMFVDNMLDAMEVFSSLLLRMGDFGGAIKVKQDVVQYLMAMGEPIGDIYLAQSSIGSLLYLQSAIAEFNSENIKKKLGQGDDFQLTSEESSKLKEELQVCEAAAKSSLNAAQTIFSAIVNNNSSRFRSSNNMLVISKDGPQAAEEKILEKQRQSDYNLKQAATISKYGLGLVNLRFGRAQTARRLINEALTSSRGLEADLGFVEDAEEALRAIEQLQESEE*