MKQKTGMPGKKEEEGNSLADRFLKGVGIATWQNAADDGLSNWSRFAYQLWPFSKLGISATRGKYKVGKSCNFWERFHDILDTMEELGLEPNVTLWHFTHPTWFEDLGGFRKEENIPLFVEWAQFMFRTFHKRIRLWATFNEPTCYSFLAFIVGMAPPGHIFNLIGSGRTMLNILKAHTATYKALKAMPGGQEAQIGLVNHHITFAAAGEGPLHKVASWMAWWLTYWWGWDIVDHWMHTGEFEWKLPVLGTWITWKDPEGKPPCDWWGINFYSRCVLSWYLTPACFPNDVMTDMYYPIYPEGLYNCIKRSSQYGIPMYITETGIADCRDDRRALFIDTYFKAVLRALANGMDVRGFYYWSLMDNFEWATGFTMKFGLYAWEPDGSVDRVLKEGAHTLIRFYKTLPDAIENLRATARAAQSQLGADMGVQEEMEKEDYVYVDEEQRLVGQDGSKKQLS*