MLTSHTGVNQLGGVFVNGRPLPDHIRNRIVELAHQGVRPCDISRQLRVSHGCVSKILGRYYETGSIRPVALSDECLTGVIGGSKPKVATPKVVQTIAAYKRANPTMFAWEIREKLLEGTPDGMQIPLQNGANSRNAKGEIISAYASIVKKRIYVTTVMRNFYRLQKDDFQLCHEYGKVQATLLQTRDGKELVLQ