MKTLGAKVAQRSSKELGLMGPIVGSHCRLSQSQERAYALGTIAGEVGVGQVCFADRLSQSQERPGSLDKIDCPPALSPKITRRMKRGGELGSKGQNGIWRFALHWV