MLCEGRLLIMTYCEFEDLDSLPSKPAFQNAYGSQKTAAALIPGSTRHAPLVHHNSPEQMATDNRRASAELYISPLQSLDLQRAHLGRQISREIEIPAQAHSGGDTPFLVPSFCQSICKNYSDLHIAGDQVLPLSANNCELRVCADVPDVGPFIQSCDVPPAVEDSLQGHEARDGRLFPLRGGSNRWRLGSGRDRSFFLQGHEGPFSNSLLNHYLEQKLLDLYQQYMMENMAREGAPGSDSDTSAICPLLGSELVLTSLDQITLQLSREGNMEAGLAKDMVLSCFLRVAGDMQSSEISTPFLQISNEASREQLTESNE