MEKRPRAGDGDGGGGEASGSVGGGLVDTLPEALLVEVVGRVGLEGACSAAASCRALRSAAGAALSSVTSLDLSEFPPTNAILNRILAGNDTLRSLTVNCSLLDDSAVAAIAKGSLHELSLLKCSSFSAFLFVAIGGRCTNLRSITLEMAISEGSESFAICRNSIAHIFKGCDYLENVSLKFPLLAPGFIDFDSLVPVIPGTIKVLLLQYVTNWQAKILFPVSPSLKTPFSDSLESLSLVLDIITDELITFITTSLSNLLELCLEDNPGSETDLHNDLSNIGLQAIGICKNLTHLSLTRGKQNCSSTFRRVNDFGILMLAEGCKKLQTIRLGGFSKVRDAGYAALLHSCKDLKKFEVSTASCLSDLTCLDLDETATKITEVRLVCCGLVTSETAISLSSCTNLEVLDFSGCRSIADSGLSSICHLSKLTLLDLAGSDITDAGLSAIGHGSCPISSLCLRGCRRITNNGIGSLLCGSGTINKTLVMLDIGNVPRISGRAVSLIAKHCEQIYSLCLRNNLLFTDQCLEILGSVQHKNPLRMLDLSYCSRLSRSFLRQFDLPLFRGLRWLGVGKNVLERRGNTPTVAEILERRPGLTICANACEMGCRNQCHRDVRAQAQ*