MALTVRERRLPQLHISLDVPSCAFRHPNPPPVAAPASTSASRADCEFRLSDFERVAVLGRGNGGTVYKVAHRRTSALYALKVLHRGDPGAASEVDALRRADSSPHVVRCHSVLPAAGAGAGASGDVALLLELVDGGSLDAVVARRGAFPELALAEVAAQALAGLAHLHARRIVHRDVKPANLLVSAAGEVKIADFGIAKVLSRAGDHCAAYEGTAAYMSPERFDTERHGHADPCAADVWSLGVTILELLMGRYPLLPAGQKPSWAALMCAICFGELPSLPDGAASPELRAFVAACMQKDYTKRASVAQLLAHPFVAGRDVAASKDALRWLVAGA*