MVMEQKMALVHRRLALLDRESDKEADVAPTATMVRSFSLSSTQIVGHCRFWLVGFQKKRGRLVNTKNDMEQKLNMSTPGLALVESGGSNSSKSDVDDDLVPMVRTVGNFGSAMERAEEVLVKLPAEHPSFVKHMLHSHVVHGFWLGLPSDFCNKHLPKKDTAIVLEDEDGHNYDAKYLGAKQGLSAGWRGFAINHDIKVYILRANNYTTTDGAIGLLCLEAGKEKIPKEESSNDVKSDAGKEKIPKEESSNDVKSEAGKEKILKEESSNDVKSEKKPKVAWSDSSNLASESITDGIKFSDTAIDFDDVNDFSSFSIVYDGLVIDCEFPDHLRKTYYELCCAQKSFLHKELLKGLNLTLVVGAIMETIDIAEGIRACKARAPSCKHFVVWKKNLQALKLLGMNVDFLLKRVDDLLSLPAPPRVPAEVKLERAHTVAKIKEVESRISSVKDTLEEIDMEMEEMESSAKMVDEMMQLLATAPW