MSDENLTTCDGNWSDLPPEILEQIYRRLTFPDTRRFSAVCSQWLSILKSEPPASGFGSISIPWLMVGGDEATGSGLPKRARRIGGRIRRFFNPVERRCYDIEAAEFARSVCHAAVRDWLLLSVCREGKEESWEVLFLNPFTKERFNLPGAHSPFDLGVCSGVPTCTDCVVLLVTKGVAQLQTALLKVHPQENQDPVATYTHPTTFELDVLDAVYCGGLFYIYGMSWMGRVLSFDPNTGSLQHLINMFSALSQPLSINLVESLGNVLVITRGDSGGGWCRIYRLDLAAKAFTTASEELEGQLLLVGAGTSTAIPASSGLPGSTIYFAKCGTFEGGMCKFRNGCKNNIAPLSPLDGGLYGLPGKSVTPWPQSLSDDSLFDDNLERLHYIRVPRVRAWADASGEWYATGGVEGVWIHPPLF