MSGLLQKLKHEVHELKDKLEGTKLHDAKIHLTHKKHQIGKFANIFNPAHRHDEEHEKACDEKRTKISESHRFTSFFPERDGNLIKWYVDGRDYCWAVSEALENAKETIYIADWWLSPELFLRRPPYHNQEWRLDRVLKRKAEQGVKIYVQVYREVEAALTCNSAHTKRALLSLCPEGSPGYGNIQVGRHPDHNVFENAADMTFYWAHHEKFIVIDYAMAFIGGLDLCFGRWDNHQHALADAHPEGVANEVWPGQDFNNNRIMDFKNVEDWKQNELGKVEYGRMPWHDVAMGLIGPCVFDIAEHFVLRWNFVKRDKYKRDERYDWLELRGRQGDDEDLVGVQRPKHPVGDYVLHPLRPVEEKNLNNRGTVHAQVVRSSDDWSSGILNEKSIQNAYIKVIEEAQHYVYIENQFFITATGDQQSPIHNTIGRAMVNAVLRAAKEGRKFRIIVLIPAVPGFAGDLREDAATGTRAIMDYQYKSICRGEHSIFEMIKKEGVDPTKYIFFFNLRSYDRLNKTPGIKQLEEESGVRYQDVQRAEAEEIMGSAVHGTAVNGTAAARDGRDTEMGVEAEQLGQGEAQDHLTPGAEAALDAKRKFEEVQGKQEQEVKSAYTVAHHAMAGTGPLSSELWEGEPKDEVENWIQEELYIHAKLLIADDRVVICGSSNLNDRSQQGNHDSELSIVMEDTHRIPSTMNGQPFEAGYHATTLRRYLWREHLGLLPPQEHDASNDPNAQPPGENSPNDVRDGDETWKFVEDPLDEKLWETWTGQATENTDIFRHLFHADPDDHVKTFEDYDHFRPAKGIKTGHIFDRFIPPEDVREKLDKIKGHLVWMPLEFLSEAEMAETGLQVNQWTESIYT