MEVEVDEKDLKAAGAEMLTDGRHGLRIHGWEIESRKRSILNSPNLQQWEEKLQTSHLPEMVFGESSLVLKHVNSGIKIHFNAFDALTGWKQEALPPVEVPAAAKWKFRSKPFQQVILDYDYTFTTPYCGSQTLEIEQEKHGRGEESLGSCTLCWEECNEKIDVASLASKEPILFYDEVILYEDELADNGVSLLTVKVRVMPTCWFLLLRFWLRVDGVLMRLRDTRMHCIFKDDANPIILRESCWREATFQALSAKGYPSDSAAYNDPSTISQRLPIIMHKTQKLKVE*