MLAIFQKTFAHPPEELNSPASNLSGKTPKLPGETLSDFLSNHPDSAFSMSFGDSAVLAFARPENSHRPRMFSGIDGIYCVFLGTLNNLWDLNKQYGLSGKSSNEAMFVIEAYRTLRDRGPYPADQVLRGLDGSFAFVVYDAQTSSVFAALGSDGAESLYWGIAADGSVVMSDDLKVIKQGCAKSFAPFPTGCMFHSESGLMSFEHPKNKMKAMQRIDSEGVICGANFKVDACSKINSIPRRGSEANWSLANSS*