MHTMNARFKCTQCTYSTKRAVSLRSHIALHTEDNAVRAKMGKSINVTVQKALIGTKKGRGLAGFYSCAHCPFVTRICAELWRHARYE