MSNSQGFRQLQVAIVGGGIGGLSAGIALRRAGHLVSIFERRGFDVEVGASISCAANGSVHLEEWGIDIKEMSPVSLMKLTMREWETGEIQGVYDLSNYENEWGRVYYMLHRQDMHKVLLRVATAEEGAGTPCKIFNDSQCESVDSERRIVRFQNGKTVQADLIIGADGIRSVIREQIGVKPDIKSSPQTCYRCNVLTKDIKKLGLVSHSYEPAIQFWGGSEGRNGRSKYYKIVMAPCANGEVVSFYCFMPTELTNHREEGFTFKECPVSDILQGRYSDLDPECLALLKNSRDRMPWRLYVHQPYTHWYTKQTCILGDAAHPMMPHQSQGACMAIEDAAALGIIFSSKYPEFTRDVEAGLRLYQAIRKPRATMVQAASAKATENVAERIGFTSIDIADEMLRPQAGGLTVKEMNEYKMHDHVAAEVAKLRKNMEFPQEMAHL*