MELGSIVEFLENKSILVTGATGFLAKIFVEKILRIQPNVKKLFLLLRAADTKSATQRLHNEVLGKELFRVLKDKWGSNLNSFISEKVTPIPGDISCENLGVTNLNLREEIWREVDVILNLAATTKFDERYDVALGINTLGASHVLNFSKKCVKLKMLLHVSTAYVSGEREGLILESPLKMGKALNGASGLDVDKEKKLVEEGLNELNELQATEETISLTMKELGMKRALMYGWPNTYVFTKAMGEMLLGQFKENLPLVILRPTIITSTYMEPFSGWIEGIRTIDNVLAGYCKGKLTCLLADPECILDAIPGDMVVNCMIVAMVAHANQPCEIIYQVGSSLKNPLKLLDLHDFFFKYFHENPWINKDGKAVKVSKLILFSTTFVFHGYLAVRYMLPLKVLQFLNFLLCQILCGMCTDHNRKIKMLMYLVELYKPYLFFKGIFDDLNTDKLRLAATESSSKADLFYFDPKCIDWEDYFINIHIPGVLKYVLK*