DDVHLADAAQRGEYVLRESGRIWRGSAASNAPKFWRYGQFDSDGVSLKVALDLLDGQDSGARSDPGLLARHLSAAVNSNGGGILQGKWQGPYSGGNHPLVWTGSVPILKEFDLSGGPVRYGQCWVFAGVLNTVLRALGIPARPVTNFESAHDEDGNKTIEHRFDLFGNLDGADSESIWNFHVWCEAWINGGWNVVDATPQELSGGQYRLGPAPVSAVFQDAGGLYDVDFVFAEVDADVRYLWMGFHVRTDTTRVGRNISTKAVGTNAQADITGNYKAAPKST