MELEDANVTKKVELRPLIGLTRGLPPTDLETITIDAIRTHRRLVEKADELFQALPETYKTGQACGGPQHIRYIEASIEMHAQMSALNTLYSILGFIPKVVVN