MDGLQFFQQSAGQWRSLRTTHHLPFRRAETGGSDIKVEALTAEDDRIAEICQMHEVDPSTAVGGAHVSWDGAMEWDQEGEDHSGTSVFSLVPDAENPQQGKLLRERGYAEVVPVMGEYHIDHEEALVLVTEYDTMSINERFWFPHPDVRLRTSTVKRFGGLSTATFCAEIRVDESEKATPKPSETSVQSLWGW