MVDFLDLWTKELAILERLKHIAGAATVLIYRIYEILTKCTVRANAPIKELMNIQHELPPFMRDTASKRLKDPEIARIEDNVERTIVAIDVLGSYHQERRAMKATEAPALIRQERRLRLGLSQEDLSNQQEHFDSVMIDEVKVKALQSAQLKKNEAQHQETAPVISKSSALLKAVTEPQACCAALARLQQPQVSAKPATEIMRPLVFTILQESEEFSKMIDTKKEDMVVSFMEQCREGVRDAGRQSSDTAPLELRMREIEETSVRVFETLAKRAELLVDSLTKSPAEFWKVWTTFYPALVDFSESSPIFESALFFFKRLGELMREADPQLTQQLMNDVALSSLAKELIRSPEKREVLCEVLYSYSPEDTLNHVLALRSLKEKVGDDMSVYVSCLAGLVQLDGQQKLLDDHLLDLYIYYALIAMQSAQPRTRVAGLSILCSVTQFSSHDAVLALLPTFSALSNDDWWE