MLFDRRVLPFAWSVTPCIICLRLYSLPITKQALIMAPILADDLRIHIIGAGMGGMGSALALDIARAEAVALDGASVLRCAFYVVHRSALQKCLVTGAMDSEWVEGDVILASDGVKSKARGAMLKRKGEEDHVEDTGQAAYRIIVKRSMINEDPELLPFFTGSHSYRWIGEKRHIIAYPIASHDLFNMSTAHPDRRFVEADSWTASGSKEEMLDMFHDFCPYQALRKPRADWAVLTAAANGKGLHLGAGKDQEARDAAFRQ