MKVTFLIVALVAAAEAVKVPCTGTTSLREEAAKKDLLIGSGAINPAYLDDAQFRAVLSQQFNSLSPENELKWNFFHTAKGTYDWHKLDRLVEFAEANDMAVKGHGLLSSCCNPDYVLNITSPDALRSEITKHFEAVMHRYRGKMDRWDVVSEALKTNGSGLASNQFYEILGPDWVEEAFRIARAADPGAKLFLNENLVESMPNKRQELYEMVSKLVSRGVPIDGIALQTHVTLEPLVPGVIGDMVNSYKALGLEVSIAELDVHTYNATLQAEIYGDVVKEALDAGIKDISFWGFTDKHLYTWLPGSKSLIFNETYYPKEAFYSTHEALANFVQRS*