MANSGVTQLLGFRFRPTDQEIIGSFLYKMVVEKRPLTSMPQYNKVIHKCNLFGNNREPSEIWRDYGGDQLKDQDLYFISELQRNGLRIQRKTGRGTWSETETYQNVDVIGRKRKFRYENGNASEDHAVWLLDEYSLFRKASKNGTSSNCYDFDVVICRLRRKGNMDKSGKKRKCSSQDQSNKKMKRDQSTKEMKTENSVGPQIMNDERNQLMINESTTYDQEYLIDTNYKSFDIDQLFTELDREPPLLHSQQLPQIAESQEEPCVDQINGPAEAATSNLSNFEYNSDELAGLIGQYNMNADDYEDPNLFIDVDELLAADAEPLSTFAELDDVHNVVSQPLDQNGYWSNSFMDQTYNSFMEEIMAD