MPLHHLMIGTWTPPGAIFTVQFDDEKLDIKLVKRTEIPKDEPISWMAFDHARKNIYGSAMKKWSSFAVKSPSEIVHEASHPMGGDPKAASPDTNTRAIFLLPATKPPYAVYCNPFYKPHAGYGNIFNVSDTGALATNVQDYPYQPDSGIHGMVFDPPTETYLYSADLSANRLWVHRRHLPGRNPAEVELVGSIEAPDPGDHPRWVAMHPTGKYLYALMEAGNRICEYVIDPQTHMPVYTHHSYPLVPPGMPKKDRETGKGLYRSDVCAVSSSGRYLFASARSNSFDLTGYIAAFRLRDDGSIEEQLCLNPTPTSGGHSNAVSPCPWSDEWVAMTDDEQGWIEMFRWEGEFLARVARLRIPEPGFGMNAIWYD