MLVLFETPGGFALFKVLDEGKLSNVEDLGNVFSSADAARKMVKLKAFDKFDNTSEALEAVAKLLEGAPSKGLRKFLKANCEGETLAVADSKLGNIIKEKLKIDCVHNNAVMELLRGVRSQLSELISGLGDQDLAPMSLGLSHSLARYKLKFSSDKVDTMIIQAIGLLDDLDKELNTYAMRVREWYGWHFPELAKIISDNILYAKSVKLMGNRINAAKLDFSEILADEIEAELKEASVISMGTEVSDLDLMHIRELCDQVLSLAEYRAQLYDYLKSRMNTIAPNLTALVGELVGARLISHGGSLLNLSKQPGSTVQILGAEKALFRALKTKHATPKYGLIYHASLVGQAPPKSKGKISRSLAAKAALAIRCDALGDGEDNTMGVESRLKVEARLRALEGKDLGRLSGSAKGKPKIEVYDKDKKNGSGGLITPAKTYNTAADSLLGQTSTAENGVKEKKDKKKKKKKAADAEEEEAKTEEPSKKKSKKKKTEVEPEAEEEAKAEEPSKKKKKRKHEEEEADLPAKKKEKKDKKKKKSDV*