MKRAGSWLFLIVAVVGGYLLFYPIEIEPVRWQAPPAPELVGVYERNARLAGVQRLAVGEGVGPEDMAVASNGDIYTGYVDGRVVRIPANGGSVETIADTGGRPLGVALLSDGSLAVADAYRGLLRVTLSGEVETLAAQANGLAFRFADDLDVAADGTIYFSDASWKYGMEHLLADFIEHAGTGRLLRYNPDGSVDELLQGLYFANGVALGPDDAYVLVNETGAYRVTRLWLKGPRAGERDIFIDNLPGFPDNISFDAANGVFWLALYGPRNAIMDATSDRPFWRKVIYRMPESLHPMPAHQAFVLGLDTGGRVVANLQHHGDEAFGPITSAERAGDHLYFGSLSAPSLARMPIADALSN