MGMKLGEKLRRWTMQANLWSGKGQGSSLLFCHRRYGTGLVSRDPSRFTRLLLASDRVITRAKDFNKFIDPELVSGIDGTAYAPRYAVLASSSRGPEHCAMLRPSMEELDQNNALAWHAQIFLRAWQFLKSLGVVQREPKRRYFMLRDGELYDFTHSDFVERGWDPNMELRRPFDLREIMPIANLAAGSVLELVNSGDIQALQPLMDPVAYSEISSYVAREEACLLPPREPFQHFSAVPEALCCAKTTLEIRTGAGEPLQQDKEWLQQHVESADGSAWKAYFHLVLDLPMRLEFQRQGDPSTTTAFTIVRMDFITPAWQLSLAQTMLAKKSWMGPLQDTPPREFPEDVSETILHEVVDGILDDMYVFKHTPELETTDAEKDGQMLKPDWILHQILPGPGLQSFKRLAFM*