MVTLFPYVVAVLCGATSARAHWLHPAAPAAASRAETSANYWAQDAQAAINARLERVESVKKARNVIMFLGDGMSVPTLAAARTLLGQRQGKTGEETKLHFETFPTIGLVKTYCVDAQIADSACTATAYLCGVKNNYGAIGVDGTVRRGDCQAASNTATHVESIAEWALADGRDVGIVTTTRITHASPAGTFAKTANRTWENDGEVSQMGLDAKDCPDIAHQLVHHHPGNKFKVIFGGGKRAFLPNTEQDEKGSYGRRIDNRNLIKEWEDDKVSRNVSHQYVWHREQLMRLKEDLPEYMLGLFESSHMTYHLKSDPQSEPTLAELTEVAIRSLRRNEKGFFLFVEGGRIDHAHHDNLVELALDETLEMDKAVATATKMLSEDDSLIVVTADHAHVMTFNGYSNCGHNILGPSRDVGLDNVPYMTLTYANGPGFRPHVNDIRPDVTLEPNYRTLDWESHVDVPLVDETHGGDDVAVFARGPHHSMFTGLYEQSQLPHLMAYAACIGPGRHACASAAHLPSAHFFVALLALFTSILLR