MELESSSHSSPVHVMLVSFHGQGSVGPLLRFGKLIASKGTVVTFVTTEYWGKKMRQANQIVEGELKPAGSGSIRFEFFDDGCAEDDVRRGTTLYMPRLEQTGKREVSKLVRRYEEKKEPVSCLINNPFIPWVGDVAEELNIPCAVLWIQSCACFSAYYHYQNGSVPFPTESAPELDVKLPCAPVLKHDEIHTFLHPSSPFTGMRDAILGQFKNLSKSFCVLINSFDALEQEVIDHMSKLFPIKTIGPVFKLAKTVISDVSGDFCKPSDQCLDWLDSRPESSVVYISFGTVAYLKQEQMEEMAHGVLKSGLSFLWVIRPPLPDLKLETHVLPQELKEASGKGLGKIVEWCPQEQVLAHSSVACFVTHCGWNSTTEALTSGVPVVCFPQWGDQVTNAVYLIDVFKTGVRLGRGAADERIVPREDIAEKLLEATVGEKAKELRKNALKWKAEAEAAVAPGGSSEKNLREFVEKLGVISG*