MESTNSVTLEIMAFELLDNIIEAQLGNTHQLPDVSLYDHEVHETFQSRFDSVVAALRYSKAMVYNLSHASFLWRVAAGPKTQLKAKTANAELNGARAERQAVYQRAVQANDKDALMKAAMTRRPRYKQPAKSSQAGLSTAMGVSNEQQPFEQTPSWPASKRSATEAGMMAGDGCPTKRACVPNLGDLGQMQGSSVFPSFFDTTNTAAAGAVGIGSTGHELAATTMSYPIDPQLGHTMTFADMPSFDQGLGGWDDSLGGISNADMLDLIQEWPAAQYSSNNGM