MSTNGQSSRQLPSLSSNLIGKTAIVTGSSRGIGAGIALELGRRGAAVIITYTSEKSLPSAVSVSRAIEGTGSGGKGVLVQADITSATDRQTLIDAAVEVSPNKTIDILVHNAGNGDDCYLKDISEEFFETLVNVNLKAPVFLTQAAVPHMPRGGRIVLITSAAARMGVAETTVYAANKAGVEAFARVWATELGQSHGITVNCVSPGPIATDQFHNSSPEFKQALQPMIESTPAEARMGEVEDIVPLVSFLCSEESRWVTGSVLSGTGGLLLF*