Storing and using RFIDs

i changed my codes. its still not working.
int x=0,y=0;
int count1=0; //rfid<----------------------
char cpos[12];

void setup()
{
Serial.begin(9600); // put your setup code here, to run once:
Serial3.begin(9600);
}

void loop()
{
if(Serial3.available())
{ Serial.println("Line AA");
RFread:count1=0;
while(Serial3.available()&& count1<12)
{
cpos[count1]=Serial3.read();
count1++;// put your main code here, to run repeatedly:
delay(5);
//Serial.println(count1);
}
delay(500);
Serial.println(cpos);

if(cpos=="27001308231F ")
{x=1,y=1;
Serial.print("1,1");
}
else if(cpos=="270012A752C0 ")
{ x=2,y=1;
Serial.print("2,1");
}
else if(cpos=="27001309E3DE ")
{ x=3,y=1;
Serial.print("3,1");
}
else if(cpos=="270012E1AB7F")
{ x=4,y=1;
Serial.print("4,1");
}

else if(cpos=="270012A549D9 ")
{ x=1,y=2;
Serial.print("1,2");
}

else
{Serial.println("got RFread");
goto RFread;
}

}
}

output

Line AA
270012A752C0
got RFread
270012A752C0
got RFread
270012A752C0
got RFread
270012A752C0
got RFread
270012A752C0
got RFread
270012A752C0
got RFread
270012A752C0
got RFread
270012A752C0
got RFread

cmon guys please