MFELRVLTGLHRGAALPLCGNAWRIGAADDADLVLYDPGIAPYHGQLEKAADGWALSAQDGTLSNAEGHSVEYINALPPGTPFALGQIWLCIVAADTPWPDDNETPLSTEEDIPSADIPADDSPVHTTVPIPTTAPAPRLPLWAKACYLLLGALLLVMVGSWQLQESVAMPAAPPPQDTRKPLGTLPQLESTLRIMLQERELSAAVKVAAYQDRLTLTGQLTPDDQKKLERMLAQFHQRYRTALSVDNRTQLKTEQLPFQIIQVTSGSRANVVTADGQRFFIGDEIDNLRLVRIDEHQIEFSGRQQITVNW