MVRPYVGQRLKREVFNFACELAQCRAGETFVVVVDGIEWVATVPRRSKPDDLVSMRFSAGNQVERTLVGMLGSGAKEESLKRYIREGLAMKTNEYKERIRGMCHDAALAFVLDHIRHTTPAQGQIGREDNMMYHWPMRPWTRLYDEIIKNAAALPPIAAECGLPGSQHAAGSLPEHSSGLCTMPGVPARSTALSEHAASSFALHLRAASVITSQAASAADRTMTTGNEEALKAGEEVVTSGGAEGGDAAMVDPVKHGGTGDAGEYGVSEDGTEVSGAGQSNGLAPSEAGEQSEELVHLGFDVCNETRKRKRAPNMTRLVADDEEQQLEIDRGRNDTDDAAPRFPCTEEDARGGEAAAVPSPSAAGRAAMPSPRFPCTEGGASATVQLPPPAPEDARGGEAAAQAADERRRLLPNDEAHLEREIRRMAGAVVSYRESRHRRRPTRNRAIQSSSDSDVESEPEPEDSHVLETDLFTHTIDMVPVMLDKEGFAVVDDPHLASLITPDVPTSATELVSGDKAAAIFQRGDLPSRQGGLPRLT