MGPIRSALFVPSPASVRSVMRGFEQSNPHAALELEQVTMHLVGGIDKAVRSSGNAELITQLAQVPPKYRGFAYEGAAVGLTAIDSLSPGHRAADLIAGPDSKMHDLTMVVGVGLALAKIPKPRWRNLFPQHPLFRWLAVDGYGFYKAFFQKARYVDRQYIDNRYPRWMGERANLRRIADNGLGRALWFIGGATPGRVAELVGGFAEPRRADLWSGIGIAVTFAGGVEPAELDAVWEISGRYRPQVALGCAMVTKIRQQTNSTNEHTEAAARVFCGHSVAETDALMTDSLRDLPADGTSATYLRWRDRIAEIVTASRA