MESHLPQTAQVQISHKRSQLKSRTGCIQCKNRKVKCDEAPGSCGACIKRRTRCSLRPPTPPVSSPRPQIAGTVPVSNLLDLELLHNFSTKTCLTLTSHAPLQEFYQTTFISEALRADYLLHCLLGLSAFHLAQQHREMLDVVDEQQKSTVRSKVGEYLVAAHTHHNAGLSTFRQTLTSITPENCHALFASSILIAGTSFALPWDGGMLLSEPVSNSYTTQDSVSTIPEWLLMLRGIRIILTEARRDWIEAGPMSPILKSREYESYGKNIGQVDEDTAVYLDSLCAYFVQYSDPHVCDACITAIELLRKSFAGIAGGCDPSVVFFWPAQVSADFLTVLEGNTPEALLVLASFCMLMDTLSWCWLFQGWSPNMLKAIEGMLDTKWKQWLSWPLQVVIKNGARQLKGPILAVIEGKCCS