MSRVRATLFCTANWHLRVNELGITFDANLPPRRGRIPFLQIISRIRTAHICSESQSKTCDAGCLHIMPRVRAARIDTSDENLSAADKCQVNNALMSHAKTCDATSLHTMHRVRATHVDRSEEILSANASNSDDNCQVNNALESHGKICDATCQVNHALALEQGGLQDEDIMSNSHCAESKTAMAIYRILQANGWSAPDTEKRLHTLVRKVTPDLVLEVVRLLKNAKVALNFLNWARDQEGYEPRAEAFTHIVARMGRERDFSTAWRLLDEMKRHDMKVDYAFSIFIHRLKRAKKAHGLVKAMCGMAFLNVTPTVPLYTSALEFLLKGDHGDEAEHLYKQMLQDGLVPDKKLYELLIVGFSKLGKLDESLALFKDMQSQGYVPHVSVYTSLISWLSTAEKLDMGHQLYMEMISNGHLPKVFGSHEVACALHGEDTMEQVERFLEVVRMMATRWRIQSYNNLLQYLLDVGKCDEAMAVFNRIPGDQDANAGSEKQLADCCWTLDSYRIYIVGMCKMGRLVYALEVFRETLVRGYKPTSDISSFLLLSLSSAKMVDEALELCKHITKTKEAVSIDAQRCFFSALRASGRLGLACKVFLSMRRKGCIDKDSDFVSLVGFENKDELYSSAV*