MSLGRLSLEAASSSGRTLFFNASVVHTVSPTAPSAAAWCVIDGAFSGVGSLAVATAACGASAARVNLHGAVVVPGLIDSHLHLLYGGLKLARPQLDNASSAAEVVSILLAHVAKRPVPPGGWLQGFGWDQERFPGKVYPTREDLDGAFPHTPLPKSDPQGGRIVRDPETGEPTGVFTDTAMRLVAARVPRPSRNESLSALRLALARLSRHGLTAIHDPGEEVPLLKELIDEGAFPLRSYAMVLANGNELGERLATPSTPKIRDYKGRLSVQAVKFFVDGALGSRGAAMLQNYSDAPLERGQLRVREEDFKKAAKEWAGAGWQLAAHAIGDRANRLVLDAYEAACESGGSGSGAPDLRLRIEHFQVVNASDLPRIADGFLADFVAFDRDILDEQSVPDRDIWQSAVLATSPPLESTLERLQRLSAAHGDGCPF*