MAAAAKLVLLVAALMATGHCSCAAWDLNIRMPTTRAIEEAAARLQEGMAAPLIHALHPLVGSAGDLGRRAGVPCDSWRLAVEAYNKRDWKTVPANCEHYVGHYMLGRQYRLDSRVVADEAIAYAEGLKLAGNGKEVWVFDIDETSLSNLPYYAKHGFGTKPYNATSFNEYVLEGSAPVLPETQRLFKKLISLGIKPVFLTGRTEDQRAITVTNLRRQGYSGWMHLLLKPIGFKGTAIGYKSGARQKLQNAGYVIVGNIGDQWSDILGAPEGARTFKLPDPLYYIG*