VMSGYPSRTWQHESQPQFWSKFQVWEWLQQVMDIHQIDASSIPLQNFDMDGHQLCSLSYQDFLRAAGSVGPILFHSITELKWSGQCHVDIGQLELKPAGEKQFFYLKQLNVFFKKNLHSFLSLIISEIYEPSVNTLAPDATPVSSSPDIKRSFSRGHQVKKHNPRGTHLWEFIRDILLNPERNPGLIKWEDRTEGVFRFLKSEAVAQLWGKKKNNSSMTYEKLSRAMRYYYKREILERVDGRRLVYKFGRNARGWRETEK