MDLTGGTGSDRCMGRGIRAIKLRSKRRNAKTFQKISEAMGDRGYSRDATQCRVKLKELRQVYQKTKESNGRSGTEPQTCRFYTELHAILGGAAITTPPVRGLR