QLVNIIPFPGFSAGCKIKALRAKTNTYIKTPVRGEEPVFLITGRKEDVALARREIISAAEHFSMLRASRNKLGMSFSGSPPTPLPGQTTIQVRVPYRVVGLVVGPKGSTIKRIQQQTCTYIVTPSRDRDPVFEITGSPSNAERAREEIEAHIAFRTGGLHDLNNENDCLGPSGGGSPVGSSSGLDSRLQQVWGLQGAQRKPLTSSYRQNFSDAMIGGGSGGGSEGGGIYNKSNCSGSGEKPCSYFGSESAQGWGDSDYPKQVAFYAQQRSKSFGGLPLPLTRLSPGLSEPCGGGSTNNSTVTSIVPIASSPHAQARRAHSEPTSAGESFPGRLPVPDSPPVTVRDCMTCFESKVTAALVPCGHNLFCMECAIRICELNHPECPVCHTQVTQAIRIFS