MTTERPLAGKRLHIAGSVGPRTPSALAVYAHELVRQVVHGVIEGGGGIVVGAGKEPTLEEGPAQVFDWSVLEVIAEAIRSGICPEAMGTRCPVVVVVSEKGETEIPASRRGLWTELLGTGKVEVKRIMAGARSATMIRELQMGYGDALFILGGGTGVEHLADGYKKSCKGVIPLDLPLGASREDGTGGAERLARESRVNPLNFIRLRGGELGTEGAKLAKIATDQGRAPISVVSAGIIEILAVLAPPTAFYVRLLNPKHEAYERVEKYFRNVVDPVIEERGLARVDLGKDQVESGFLNVEVFKRLHHSMVAVVDVTGERLNCFIELGYALARPLRVLCTAEQGTKLPFDQSAIPCHFWKDGEPEEDRKEGFRAFWSQYIDRSPLVP