MDIRVRLRPWLESRLNDGWIEGLKWIDREKGIFRIPWKHHSKHTWTEDDAAIFKDWAVVTGRYREGIDTPDWPMWKTRLRCALNKAPDIQEVKQRHNLHCEEPFKVYRFVSKTESLWRANAIRNASMIFDGIQAGCRFTSWSGSNASSSPMNSPIPLSRRPTLIVQKLSGLKSNTRRFAVIRRGDGVQHIQSNYRPAYILQGHQLNRNKIYYNSTSANATQRLGCDNENMNLDSYANLSPSSYSEYQAPNNTTVITGGISLPNRFVPRIGSANQHVQLLPDIMEPEYHQLGVRIQHLSVRIRDTIVTNPNGCCIYYGRFDEISSPAAPDPIEAQIPHQISVANKAYVDLLLDNMVKGIILTVIHGSIYAERICKCAVFVYIPTVGGEYILAKKLGRRLREKIFDYDQFLFHLDSYRQNQQSRPHFEVVLAFGQQLKPGISTDSLLVWARVASCRAWFQLHKVSAICS