MSPAATVATLLGCVVQEGHCSKALLRSLASSVARQFNNEAEFHGGRDNAKGALCSFVLHCMQLLPAALRPQLTQHVLLAPLIDFMHGDAHAATSQILRCACAAIQQQQQLQDGSIVIPQLLPMLHQLGMQLGVSAWMEHYSEAVWDAGTAAVAGGMSNSLHADQGSTKMSATLEVAGAVGLVENGSSADPQLGPQPSSSSQGYQEEGGAVKSLGAVAAAEEEGKGDQGLIEDAQHTFGEAARDGTMAPQLQLCREGKELDGGELAAKEAKALAFLQKLRRERFYLDVDLTEDMQRMKAQFEDVFGATLKTLAEDLYSKDIHFLMELIQNADDCKYATSTPSLRFEIHADRIVVKSNEIGFDEVNVKAICIMGQSSKRDVQGYIGQKGIGFKSVFVITDTPTIHSNGFHFKFDVNLDPKFGYIVPIPVAPLPIEQHNVQETATCFELPLKLEFQGKTPKSTGLRANFSSISPLLLLFLRKLRRICVYDAGAQKELTLQKWQDSANPNCVHLRTLNGSSELTTKWLLVGKDLHFDPPIKRRK