MKRVCVTGAGGYIASWVVKLLLSEGYMVHGTVRDPCDEKKNGHLRKLENAEERLKLFKADVLEYENLCVAFAGCTGVLHVASPVPGGPVSNPQVELLDPAILGTKNVLNACLNAKVERVVVVSSGSAILVNPKWPSDLEMDESCWTDIEYAKSIEQWYAISKTVAEVEALEYGKRDDLSVVTICPAFVIGPMLQSIINATSLFLLSYMKEEGRIGGDTIQNAERPYVDVRDLSEAILLLYENLESNGRYICSPYSLRTRDFVAKMENMFPGHTYPKIFTEKSGRALLSSKKLINLGWSYRPLEETIVDTVKNYEELGFLEKGKPFPATIKF*