MKFLLETWSAGARAGLLMFGELQLETPCLLMVTKKGLPAHITHDLLENVLPDAGALQISPIHFLESPPPSIVASVGGVHKLLSLQRRVVVGIARDSFGQEADGLNGTKFGAAFETSSGRRVVGPKKYMEAINALRPDLWATLPDEVPAWATTKRHRMSVDRTLRWLDDCLTLNAVQDNSVLGVVVGGSNVEERKRSAEATARRNVSGFSLGGFGLGEIPQERAALLKSTIAYLPEEKVRHVSGLGMPEEVLEGVAAGIDLFDSTYPHSLTMKGFAMTFPLWMEQQNGYHPLSEEEHAADMDLTKIDLHSAVHRCDVNPIVKGCKCYSCRKHTRAYIHHLLNVHEMLAQTLLDIHNYHHYFSFFRAIRTSIAMNKFQAFREWFMSRRRYIAGADAISSKQSDDLLVAKNVINHQIST*