MELRRGPWTLEEDKLLIHYIACHGEGRWNLLARCSGLKRTGKSCRLRWLNYLKPDVKRGNLSPEEQLLILELHAKWGNRWSRIAQHLPGRTDNEIKNYWRTRVQKQARQLKPPITSSFHCQIDP