MSFASPVKAALGRIAFVTGAGQGIGRAIACRLARDGYDISIADIPPAKARVDDVIKEIESYGRKAISVYAGTYRPLACESSDMRDAKQIYAALDETVDKLGPRLFVSVANAGVTQVKPLLECTPEFIENEVRLNVLGLMNTYIAAAKQMVKQGFGGRVIGAGSIASYPNLAPYGATKFAVRGFTEAAAKEWAQYGIRVNAYGPGIVDTPMWDHIDAELAKIEGISQGEAKAKRVKNDILLGRIQEPEDVAKLVSFLASEEAEYITGQTIKTCGGASL*