MKNVLVLGAASGATAARKLEKILPQSHRVILIEKNQFAYWPISTLRGAVKPGTEEASFADFDVFFPKDSRHVVLSGTEVTALDEKSVTISTPFEGSNVIEFEYAILALGATYQSPCRPASAIRTEAIEAFREMQRDVKAANSILIVGGGPVGIEFAGEVKAVYPEKMVTLVTGAGLMPGQWKQSLRDRLAKLLTASGVKVIQDARVENLPEDLPTSRLLPEKKTFPLSKGDPIEADFVFIASGGRPNTNLIGAARYAVAGTLDDTGRVKVDPKTLQVQGSQRYFAIGDCSNAPGPKTGFAASTQAPIAASNIVELINGKAATGKYAEPPSVMVVPFGPNDGAFHGPLGIVLGGWVTSLAKGKALLVPMFKKTYNLA*