MSLKPYRGLRLYIYKDPSTRAIRYPELTWYLQEHIPHCTVEVRDEFLTYAREHWGAEPRRLSPAIASARVIDVLRCEPVGEPLPGEVTFEERILSDPARRVGGVLYEGYTLQNLFQSLIPREELRLGILHAILTQRMLVTKELGDGRGHARTIILGQPVLISTTGLVEAPALPREVYVKLQLFRSPDMQQLLLEEERRKLGELVLSPDDERLTEVVKGYVLMGVFYYLFGEAFCDDMRCRLYNAHTHEELVEAQIRSGRLCTTHQQMLDSLKTAPAT