MDAMLARNIIVMPVELGPWRAALDKEDGECNYLDSDFEAIAKEALRGLDLGVYFHPVLTGIGQGATIAYAAASDSPDATIAGAVSLDPTPARTRLPSCTEKAEAIKGPDGGFTYSVNAALPAPALLISPPGSPVNNPVEARRKNIAVLQTAPDFSARMKMAVDNVVAMADQDAKNEALPIIDLPAKGGNADMVAVFYSGDGGWRDIDKSIGEWLQAHGVHVIGVDSLRYFWSERTPEEIANDTTAMIKKADPTGKLPVAVLGYSFGADTFPFAWKYLDPSIQDRTRMVGLLGVETTTTFQVSIEGWLGMNGDKDVVPAIASIPLDRVVCVYGQEEDDTACTADELKGMDTMKLPGGHHFDENYEPIAAALLDKMRSRAGLPPRPAR