MLITFKTIAQVSFEIELDPHLTIGEVKAKIAEEKGEVEYPIECQKLIYNGKVLDDAQTVEEVMIDPSKFVVIMIARKKPVGATPAESTPQPSNLQIPAAAQVTTVTPASVTDNSPAAPQNSDGLTPEQEETAQAIVAMGYSRDKVIRALRASFFNGDRAVEYLCSGIPEEEDLGGHQESAEHEEGERGQGLGLDFLRQLPQFEQLRELVQSNPALLPQIIQQIAQSNPALMEAIQNNQEEFVNLLNNGSVGSGGGGGGRVSPSAGEQRQVAIHVTEAERDAINRLKSMGFPEQLVIEAYFACDKNEDLAANYILARMDEAAAELDALEHQGEESRGP