MHTFSLQTRLYSGPGSLAALQRFSHQHIWIVCDGFLARSPLLDRLRAALPASNRVSVFSDITPDPTIHTVAKGIAQMQALRPQVVIGFGGGSAMDAAKAIVWFSQQGGLPVDTCVAIPTTSGTGSEVTSACVISDPEKGIKYPLFHEALCPDMAIIDPTLVVSVPPTITAHTGLDALTHALEAWVSPQATDFTDALAEKAVRLVFRALPVAIRQGDCIATRSKMHNASTLAGMAFSQAGLGLNHAIAHQLGGQFHLPHGLANALLLTAVIRFNAGEPRAAKRYARLARACRFCPPEAGEQEAFQALLTAVETLKQQCAIPTLKGALQEKYPLFLSRIPAMVPAALADATLRTNPRPVDGAAIAQLLESLQ*