MADGGKMVCVTGASGYVASWIVKLLLLRGYTVRATVRDPSDEKKTEHLLALDGAKEKLKLFKADLLEEGSFEQAIEGCDAVFHTASPVSLTVTDPQIELIDPAVKGTLNVLKTCAKVSSVKRVIVTSSMAAVLFREPTLGPNDLVDESCFSDPNFCTEKKLWYALSKTLAEDEAWRFAKEKGLDLVVINPGLVLGPLLKPSLTFSVNVIVELITGKDNFINKDFRLVDVRDVALAHIKAFETPSANGRYIIEGPVVTINDIEKILREFFPDLNLGNKGEASEIIPVIYKLCVEKVKSLGIEFTPTEATLRDTILSLKEKCLV*