MKLSLLTIALYALGARADVTVTVTATVTADPVISSTLAVNIAESDSPKAGPIVAPLNNEQTFYTTELELGSPGQKFRLLLDTGSSDTWVISKEDTYDCGYGSCDYTGQFTKNQSSSYHEIDEDFAFYYLGGNAKGKWAKDTLSISGKAIPSFQFGLADDAFGVDPLTGIVGVGPKSLEFTKNKYPNLPEALKEAGLIKKVAYSLYLDDDNGHIIFGGYDKAKYEGDLVEHKMTNEKRIQVDYSDVRVSGTLCSPDEDTVQPALLDTGSTLSYLDDKTLNRVFMKLPVFVGDYLEDQGAYQISCMPPQFDVSFKFGDQDLHINGSDLIIPVSRNWSELDKGCYFGITTSNNSNHRTILGGTFLRSVYAVVDLEDKTVSMAPIKKTGDSDVKELS*