MLSFNVGSKEAFEVSLSDVSQTQLQGKTDVVLEFHVDDTTGANEKDSLMDLSFHVPTSNTQFLGDEERPSAHIFWQKILAIADVGSSEEAVVSLEGIAILTPRGRYTVELHMSFLRLQGQANDFKIQYSSILRLFVLPKSNNPHTFVVITLDPPIRKGQTLYPHIVIQFVTENVVEKELSLSEEVLAEKYKDRLQSSYNGLEHEVFSKILRGLSGAKVTRPSTFRSCQDGYAVKSSLKAEDGLLYPLEKGFFFLPKPPTLILHEEIEYVEFERHGAGGASMSSHYFDLLVKLKNDQEHLFRNIQRNEYHNLFNFVSGKNLKILNLGEDGQDRTGAVAAALQSTDDDPVDPHLERIKNQAGDEESDEEDEDFVADKDDSGSPSDDSEEGSDASISDGEKEKSSKKEASSSKPPVKRKPKSVDVESSEKRKPKKKKTKDPNAPKRAIAPFMYFSKAERANLKNINPELSTTDIAKKLGEKWQKMSAEEKQPYLEQSQVDKKRYAEETAAYRGAGAAPVDVDSADGSSD