MLRVATAECFTHGFVGREIHASASGYTGELGSEILGTELEGKVSVVAACFIPTVSGLRSLLGIDPPEPDEVSKSGAKAYREETDRKVAVMMARAVRERTGADVGIGTTAGIGRGAICLDDGEITLLGRTDVHANLLKPDERIRKRQLQGIKRSLVMFRAYFRCELDELLEEEWVEEVTRDLP