MVEKRLLVYGGRGGGGPIMGDLWGLKGLTEEDNEAPGWTQLKLPGQAPAARCGHTVTSGGHYLLMFGGHGTGGWLSRYDVYYNDCVVLDRVSVQWKRTQEFLALLPIVRDHIIDGYSPEAREVFHREFDFFEKVTTISGALYPLPKEERRAGIKRGLEKIQLPGDDCYLPTAPSKLVRGIQVNSGIPLQSAAKVPIMITFDVFDRDGDPKDIKLQACIFKISNFSEQLLQMKADILIMLRRYEQVIQMCEQNPNSAEVDTHTSPNSWRSTLIVKSYFNLGRLEEALEFIKKQETSGQITERLESMSLDSLIPLANTIRELLSRKLVRITPTASLQLPRYLYENVSSRMATLRAMQTIPKGSELNPSMAGVKSWHQELSRNMIKLVKKRCLLPLRCFANLILLNSYNNSWFVGQFLCSYITPPLYALVTQMGTNYKLGNINSTKYKRYNPWMGKGCKEKKKVVRHIWR