MVLTTKQKDELHRAMLDYLRGAGFAATAEQLKQEAGVDYDDGVSGLLEKKWTSVVRLQKKIMDLEAKVEQLTEDLKSAGPGKPGAKLASEKLPRTPAARSLTGHRGTITQVAFHPTYGFLASGCEDASVRVWDSDTGALERTLKGHTGAVNGVAFDHTGILMATCSADLSVKLWDMETFACTKTLNGHEHSVSAVAFLPSGELLASASRDKTLRIWEVSTGYCLRTLKGHEEWVRGVSVLPEGGLTGVSPLLASCSSDQSLRVWNWQTGQCTGVLQGHDHVVECVAFPPTQAAAVQAAALFAAALQPANGASVAGTSIGAVSTASGGGILASGSRDKTARIWDIATGQCRQVLRGHDNWVRSVVVHPSGKYLLTSSDDKSVRVWDLSSGKALRTLQEAHSHFVSCLAINCRSNPRSWPREG*