MSQEKKLFVVFGATGIQGGSVARAILADPIASKQFNVRAITRDPSKPAARSLAQQGAELMKADLEDKDSLRLALKDAYAVFAVTNFWETFDAAAETRQGMNVADVAKELDVKHLIWSSLPGISRITNDRLTGVVHFDNKARVDDYIRELSIPHTIVALAIYAAFFFEILTPLPTAPPSYVLAFPEPTSAQTTVPIIDPTADLGKFVKGILLNPGKTLGQNFNVAGKEYTFEEIVSAAKGMGVDISFQPVDKETFRAGMAAKGFPNVICEGVSQAAQYIHEYGYFGGAGFEESHKVGNSEDLDSGQY*