MVMEQKMALVHRRLALLDRESDKEADVAPTATMVRSFSLSSTQIVGHCRFWLVGFQKKRGRLVNTKNDMEQKLNMSTPGLALVESGGSNSSKSDVDDDLVPMVRTVGNFGSAMERAEEVLVKLPAEHPSFVKHMLHSHVVHGFWLGLPSDFCNKHLPKKDTAIVLEDEDGHNYDAKYLGAKQGLSAGWRGFAINHDIKVYILRANNYTTTDGAIGLLCLEAGKEKIPKEESSNDVKSDAGKEKIPKEESSNDVKSEAGKEKIPKEESSNDVKSEKKPKVAWSDSSNLASESITDGIKFSDTAIDFDDVNDFSSFSIVYDGLVIDCEFPDHLRKTYYELCCAQKSFLHKELLKGLNLTLVVGAIMETIDIAEGIRACKARAPSCKHFVVWKKNLQALKLLGMNVDFLLKRVDDLLSLPAPPRVPAEVKLERAHTVAKIKEVESRISSVKDTLEEIDMEMEEMESSAKMVDEMMQLLATAPW