MSWKRKHLLGLEGLSAEEIGVVLDTAESLKEINARPIKKVPTLRGRTVVLFFYEPSTRTKTSFDLACKRLSADAVALAPKTSSLTKGETLIDTAQTLQAMSPDLIVMRHSSSGAPHLLARHVNVSIINAGDGAHEHPTQALLDMLTIREKKGRVQGLEVAIIGDITHSRVARSNIIGLRTMGARVRVYGPPTLLPPHAATLGARVARSMDEAVEGADVVMMLRVQQERLHDVLFPSLREYSRLYGLGESHLRRAAEGVIVMHPGPINRGVEIAPQVADGPYSVILDQVANGVAVRMALLYLMIGAEGL