MQKTKGVLGSLCGKIWKVGRDDPRRVIHALKVGFSVTAVSLLYLMEPLFKGVGENAIWAVMTVVVVLEFTAGATLCKGFNRGFGTMLAASLAFLFEFIAREYGKVFRAIFIGASIFLIGTSTTFLRFFPKVKKNYDYGVLVFLLTFNLITVSSYRVDDVMKLAKGRTYMIGIGSGICILMSLFIFPNWSGEDLHNHTVSKIEGLAKSIEACVTTYFCEEERDVERDEMISEDQIYENYKAVLDSKSTDETLAHHASWEPRYTWQCHKFPGQQYVKIGSVLRHFGYGVVALRGSLQTEIRTPRSVKLLFKDPCIHLASEVTKSLMELAYSIRNRQHCSPELLTEPLQQALQDLDVALKSQPRLFLGPNTAQNTPKMLAMLTSTARQKYEHHFSSINTESHTSINKKPKGGQDGAGKFLRPSLSKFAITSLEFSEALPIAAFVSLLVELVARLDLVIEEIEELGRVACFKEFKHGDDVILDVDRRKSTEINLTSFASVE*