MSPFPTLSATVTVSSGNQQSIAEFTSTVQKINPSVKTLMSIGGGKAVKSSYVRMAGDASLRKNFIDSSIALARLYGFYGVDLDWEYPETATDMQNMGQLFSEWKSAITAEASTSGKPALLLTAAVYFSQKLRGNDKLGFPVQSIAQNLDWVNAMCYDFYGPWTPNRTGAHAALYDPNSRTSTSYGIQSWLNAGLPAQKLVMGMPLYGHSWTLESATQTGIGAPATGVGLGKGSMTYAEIRNFIVERSATEVFDATTVSAYSYAGLDWVGYDNEESVGIKVQFAKQKGLPGYFFWNVGQDSNWALSTKGTWS*