MVKPVVGSEQGEQKRGAVAAPTLCTNRKLLLHKQPRKKQQSSSFLKAVLNYLTSDSFMYGPLLSSPTSAATSATAKSPAGVRSPLPPQPSPVRKLLDSVHKTPPSVDGSSPRAAPLSYNTVGPTSPNLHSPGSISSGLILSSSQALTKRIIYGLSGSIQAEHSPLPPEEELKRFNDGLSTGPPVSHDNNGVSSVSREDDEGLTDQDDESRSVTDSLAGDEFTPLSAKAAIEISHRLVKKVGGRYSKELGIYVDIRDSEVERWFLATTFLSHPSDFELSKHMFKKLQNLGILKIQDVLKVDQNELQELFQNAIHTKRMATRLRKIASALHEDHKGGVCSLKGIADFTELRRELTKIPGYSRNAARVFLRELRGVWPGATPEVEARSMNAARHLHLGLAGKDGSETSALLFELAQEAGLDFRDLEVALFRFGLQHARQYKNCAGGIECEFLKVGSSNLDRLTVHL*