MELESSSHSSPVHVMLVSFHGQGSVGPLLRFGKLIASKGTVVTFVTTEYWGKKMRQANQIVEGELKPAGSGSIRFEFFDDGCAEDDVRRGTTLYMPRLEQTGKREVSKLVRRYEEKKEPVSCLINNPFIPWVGDVAEELNIPCAVLWIQSCACFSAYYHYQNGSVPFPTESAPELDVKLPCAPVLKHDEIHTFLHPSSPFTGMRDAILGQFKNLSKSFCVLINSFDALEQEVIDHMSKLFPIKTIGPVFKLAKTVISDVSGDFCKPSDQCLDWLDSRPESSVVYISFGTVAYLKQEQMEEMAHGVLKSGLSFLWVIRPPLPDLKLETHVLPQELKEASGKGLGKIVEWCPQEQVLAHSSVACFVTHCGWNSTTEALTSGVPVVCFPQWGDQVTNAVYLIDVFKTGVRLGRGAADERIVPREDVAEKLLEATVGEKAKELRKSALKWKAEAEAAVAPGGSSEKNLREFVEKLGVISG*