MKGKGKDRWIIHCGRLPMPLVLLLCLACFLAGFYGATTFEYQNLLTESESRGVHGRRFLEESSEDQVVLEHGESGDGAISDIPFQVLSWHPRALLFPNFASKEQCEAVIKLARTKLTPSSLALRKGETEESTKNTRTSSGTFLSAKQDKTGTLAWVEQKMARATMVPASHGEAFNVLRYELGQKYNSHYDFFNPTEYGPQKSQRMASFLLYLSDVEEGGETMFPFEGYRNLNINYDYKKCIGLKVKPRQGDALLFYSMFHNGTFDKTSLHGSCPVIKGEKWVATKWIRDQNSW*