MGGVGKTTLMKAINNKLEATGEFEYVIWMTVSKEVNLQRIQKEIMGRLRLRFNEQDSSNDLSMKLREFLSKTRYMLILDDLWDFINLFDVGIPTNKENRSKIAITTRLFEVCNDMMADAKIRANTLTEAEAWDLFAANVGEVVHHPAIEDIAKHVVMECGGLPLAIIVVSRAMQGQNKKELWQDALRALRASVPEIRGMERYVFRPLKLSYDDLKDEKVKMCFLFCSLFPEDYEIRVNRLVWLWIMEGFIENVDNLVDASNKGHRIVEMLKHRCLLEEGIQAVNFDTVKMHDVIRDLALYIASSSCNEGPRFLVKAGFGKGLKDPPPDETWREYERISLMRNEITGLPIKPDCPNLVSLFLSGNPISAVPHSFFELMPTLQVLDLSDTVITSLTISPSSLLNLQSLILRGCSRLTEITEVAEAI