MKVEKCRAAGTKAKLGGQGRAQNSQTGFLPQVVVVHWWQTYKGAATGCEAAAHMAGCKLEWPWTPGWMAKAGNCKATVRDTACVGEVVCGYRRKPQHDRWSQARLGCGKAVQSLSSCLHSHVAAVPGKHAACVVVVRGQRPEHVCACEDAHAPPAVVHHWQAVQPLLQHEVCGCRYGVTRPHSHHLCRHGLRHGGAALARVTPAQQAHQLVAAVHHRHAANTMQLHGGCRFNQRRVLGGGHHCGLHDILHMLPLRRQLGDLLVAGKELEHVVGGRQRIACVPVARQQDVRGAX