MLLRYVNHTRPSYFTTYIKEVPISRVQVDLGSALNLITITALQELGVPPNKLTSTNSAIQGFDGEIQNPIGRIRIKFQLRSLASEATLHVVKTLACYNILFGRTWLHDYAIVPSTLH