METFLFTSESVNEGHPDKLCDQVSDAVLDACLEQDPESKVACESCTKTNMVMIFGEITTKAKVDYEKIVRDTCREIGFVSDEVGLDADNCKVLVNIEQQSPDIAQGVHGHFTKKPEEIGAGDQGHMFGYATDETEELMPLSHVLATKLGAKLTEVRKNGTCAWLRPDGKTQVTVEYRNEGGARVPIRVHTVLISTQHDETVTNDEIAADLKEHVIKPVIPEKYLDEKTIFHLNPSGRFVIGGPHGDAGLTGRKIIIDTYGGWGAHGGGAFSGKDPTKVDRSGAYVVRQAAKSVVASGLARRCIVQVSYAIGVPEPLSVFVDTYRTGTIPDAEILEIIKQNFDFRPGMIAINLDLRRGGGKRYQKTAAYGHFGRDDPDFTWEIVKPLKHEKVQA*