MGITGVHAREVFDSRGNPTVEVEVTTELGVFSAMVPSGASTGIYEALELRDGDKSAYLGKGVSKAVANVINEIGPAITGMDPADQKAVDAKMIELDGTPGGFKKRLGANAILGVSMAVCRAGAAAKKVPLYVHINELAGGHKMILPTPSFNVINGGSHAGNKLAMQEFMIMPTGATSFKEGMKMGAEVYQHLKSVIKKKYGIDATGVGDEGGFAPNIQDNEEGLKLLMDAIKIAGYEGKISIGMDVAASEFWKEDKQKYDLDFKNPNSDGSFYKTEDEMIDMYKGFIENYPVISIEDPFDQDDWTGYAKMTAATDCQIVGDDLLVTNPDRIKMAFEKKACTALLLKVNQIGSISEAIEAHNMCRENKWGVMVSHRSGETEDSFIADLVVGLGTGSIKTGAPCRSERLAKYNQLLRIEEQLGDKAVYAGANIRTPWLV*