MGREKPQTDEKDRNEQQHYGMDLLYLEGSFEGPNELNQEMENEIGEVCGGWLATEEETKLRNHMKWARILIVNEGKSIPKEVAISQNGIKFYIPIWSKSKPRFKILSESVGGSAGEDDGWHYPANPITQWTKQSLLCNKVPISHVFRDLVDKEHVGCSELTAGGKEKSKSRAQHVQGFNEKRSKEQYTLDPANKKLIGPDPVTHFIYNNLNEFGSISSIKDDFYEVFLSTQQEQTAPVDTQIAEMTTENEVMGTTMETEGETLQLSNGS*