MIKLGVFVVLLVFFLAGVVTLSQGFIETNHTEKAKVWRFRDKPSTKFVKFLGKGSYGSVHLYRHTTHDGSTSFIATKISSDRRTIQREFRVLSQLKGSPRIVRVFSRSLHERLDRIGNRVYEIPMEYASAGTLSSFIRANKQLNDSTVKDFTRMILQGLVSVHSHGYVHCDLKPGNLLLFPVYDQQTSTNHTYELKIADFGLTLKEGEEESDNRKYHSPYVGTPFYMSPESVRDGTVGKALDLWSLGCIVLEMYTGEDKKVPEIPDTVPSDARQFLDKCFAVKPEDRGTASELLLHPFLVGDDKKTV*