MDFPLFTYHPNPLATGAVVASDASCQCCGKARGFICIAGMYCVENIDAICPWCVADGSAADKFNGHFVDDYPLLEAGLDIAIVKEVAERTPGYISWQQEVWQSHCNDACEFHGDAELAELQALQGESLEEFLSEYMLDRDFWQKILSGYQKGGDLAIYKFQCRHCHKVIFTMDCN