MAPSGPFPVTVHPFDSECRGSAAYEVGLTSAHNAIVFIGGLTDGPHTIPYTRLLAERLEQAADLGYSVFEFRMRSSFSGFGTSNLSNDVEDISALAKYLRGIGKKKIVLFGSSTGCQDCIEYADYPKHNNEPVDGFILQGPVSDRETLDLIMPDPQPSLDLAAKMISEGKGGDCMPFDMIPAVLGAPISAYRFQSLASKGGDDDYFSSDLDDEILEKNWSRFKKPVLVLHSAEDEFVPARIDQAASNKKYKELNSTAVSDLSGLIPGASHTVEQLESQEWLSKTVIEFLKTV*