DDVHLADAAQRGEYVLRESGRIWRGSAASNAPKFWRYGQFDSDGVSLKVALDLLDGQDSGARSDPGLLARHLSAAVNSNGGGILQGKWQGPYSGGNHPLVWTGSVPILKEFDLSGGPVRYGQCWVFAGVLNTVLRALGIPARPVTNFESAHDEDGNKTIEHRFDLFGNLDGADSESIWNFHVWCEAWINGGWNVVDATPQELSGGQYRLGPAPVSAVFQDAGGLYDVDFVFAEVDADVRYLWMGFHVRTDTTRVGRNISTKAVGTNAQADITGNYKAAPKSTKVSLPSEVEV