MVASGVFITDMQGKSIISRNYRGDFPISKAIELFSKYLDEVDEEARKPIFHVDANGDFESGDEVGMSGPSGQTFVYVAQNNLYMCAVTTRNSNVALILTFLFRLGQVFKDYFGSLEEESIRDNFVIIYELLDETMDHGLPQALDSTILRSFITQGANRMAEDSKSKPPVALTNAVSWRAEGIKHKKNEIFLDVVEKLNLLVSANGTVLHSEINGAVKMKSFLSGMPELKLGLNDKLMFEATGRSNQARGKSVELEDIKFHQCVRLARFENDRTISFIPPDGEFDLMTYRLNTHVKPLIWVEAVVEPHKGSRIEYMIKTRSQFKSRSVANNVEIIIPVPPDVDSPSFKSSVGSVTYLPDKDSIVWNIKQFHGGREYLMRAHFGLPSITASDVDPDAKKKGENSWKAPIRVQFEIPYFTVSGIQVRYLKIIERSGYAALPWVRYITANGDYQLRMS*