MARTRTGKSTTAKEKSSASTAVSSSLSRYTIPTSSETPSRLFIIPKDATTDARIVALPNPRYAKPTRYLVCPETGIYEFTRIAAPKSSARSWLIMQGDASSTVLDGEHGKPRKACLQAEVSKGAELFVATKIDPVFLVLPALALQSKTTDADKRMFLTSEDHIDALPEEGTNLSEILRWKGIRELLESRMACVCDTVEAGDETMFRLSETKLLEMVLRKAKRMALPKSMHDKFVKKALEAPVLGQKSLAPKGAAAPAEAAQEDSDGASTPQTESNDSQSSVATAGSTVSQTSTVATSTAEDDADAAAPEQVVAAIEASDKVIKLQELRVAFNFICSSYLPPAITTVIKDLLSAKSGTFSQFVDFKPLDDYLSRLTKLRQEALLTRSASDFSRKRALDEEQEERNEKRRKMEEEDKRKKMNESRGVKQLKKVNVSGMKKLSEFFKKK