MGRPPCCEKEGVKKGPWTPEEDMVLASYVQEHGPGNWRAVPPRTGLLRCSKSCRLRWTNYLRPGIRRGGFSHHEERLILHLQALLGNRWAAIASYLPQRTDNDIKNYWNTHLKKKLALTSSSSPPTPTTPLVARGQWERKLQTDIDLARRALRDALSVDDAASPAMISSGPPAPAAAAAYALSERNISVMLSGWAAPPPARKELSACNPAAATTTPGGAAAESASTAGTSSELTADCCSGGGDSSASNCLPSSMLLACDDGDATATAAGEAPLSAIESWLLLDDSGEPQLALDEQLLDVALRNYAF