MEECLEPWTLTSLTRLFAADPEALGDVDVTVPQSGDVICVTLKEKGDMDVFVAVSGERDILASIVLVPCDDVPNRADFERMVLKTHKFVPLSSFGITIIDGEEWYELFGSLSTRSRAETVVEEVAILAANAVDAAVMIDEWKNGEMAA