METVVLALGLSRSPSTTMSMPGAILATLPSRDLEHAENTVVAYWMRYCSEALTQHDWEILAKIHKGCPQGPQREKTTYYWSKVCRHLEDNHKHVSPFPSPARPECLKVLAAERRLPIVKHARLQVRRLPFTDISSTDSYGVGSATATGAVGADYTTPVMNPDSRAMQVSAENVPETAGKTGVLSFLGCGEEIDVRAGAATPPRQTEQEEDELAKHTAKLSLADFLLEIPNLSASIEYVKALFSCENILLEKLFDKVGGLEESLDSSEPTPVPPPAASIKNRGVPDRQLYDNRLTSSLKRLCAVWEEQDVDLLTRSLRFKMLTAVSSSSELSTKEAPCIAWEIHALQNIDKSAKSRRAAKELIQQQRDKIYINIGAYASRSERHQLYSAWGVHRLSTTLCGGIQRGKKLINLERALTLTENIARKWNFNIGLPLEEITVKGS*