MNYGSPYRSDYIIVGGGLTGCALASRLAERLGPSSSILILEAGVDPTSNPNSTSLGGGFALPGSELDWAYKTAPNPALGNRVITLVAGKTLGGGSVLNYSGWARGDKRDYDAGARIVDDDRWSYNGMLPYFQRSESVHDAAANPDQYGSHGPMKVTSISASDPKRKYPLREPILKAWAEIGVEHIPTNTGKLDGLSEFLEIFDDSVRQPSHLAFDLSGVRIITETIVHRILSEQTPDQKPRATTVVLADGRKIKVRKEIIISAGAVGSPRLPQLSGVGPASVLDRYSIPVIFDLPAVGQNLFEHFAFFQIFKLRNPERGLSLGHPSLSDPAFFNGMLTLPTSRGSLELASASPNVPPVIAGNYFSTATDHAVLVYGARRLLQCLTSTEIGKEFVETEVGPAPGLEPLTVESSDKDIEDRIRIVGNPHFHIAGTCAIEKVLDTNLRVKGVQG*