MVTPHNYSQELQVALLAVQRATILTTRVFHEKAKGAISKDDKSPVTIGDFGAQALIIHALKKNFPSDSVVGEEDSDALRKDDGLRKQVWDLVQSTSLNDAQSEEVLGGPIKSENDMLEAIDAGNSSGGAQGRIWALDPIDGTKGFLRGGQYAVCLALMVDGDVKVGVLGCPNLPVSDSEPLDENAGKHADSGEGKGVLFAAVQGSKATSQPLSKGALASSQAISMRSISDLTQATFCESVEAGHSSHGDQAAIAKKLGITRPSVRMDSQAKYASIARGAGDVYLRLPVSESYQEKIWDHAAGDLIVRVAGGMVTDVKGERLDFSVGRTLAKNKGVVAAPAALHAQVVEAVKSVLENKGKSEL*